質問編集履歴
3
文章の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
これはバックグラウンドにした際にOnDisappearing()が呼ばれてViewのメッセージの受信が終わったタイミングの中
|
21
|
+
これはバックグラウンドにした際にOnDisappearing()が呼ばれてViewのメッセージの受信待機が終わったタイミングの最中に処理の終わったViewModelから処理後の画面遷移などのメッセージが流れて、Viewは遷移のメッセージを受信できず無視されたためと考えています。
|
22
22
|
|
23
23
|
|
24
24
|
|
2
文章の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,25 +6,27 @@
|
|
6
6
|
|
7
7
|
・MessagingCenter.SubscribeをOnAppearing()、MessagingCenter.UnsubscribeをOnDisappearing()に書いています。
|
8
8
|
|
9
|
-
・ある程度、重い処理を行います。
|
9
|
+
~~・ある程度、重い処理を行います。~~
|
10
|
+
|
11
|
+
⇒すみません。訂正します。上は重要ではありませんでした。
|
10
12
|
|
11
13
|
|
12
14
|
|
13
15
|
### 教えてほしいこと
|
14
16
|
|
15
|
-
Xamarin.Formsのアプリの
|
17
|
+
Xamarin.Formsのアプリの処理の間にユーザが別のアプリを起動して、Xamarin.Formsのアプリを一瞬でもバックグラウンドにするとXamarin.Formsのアプリが固まってしまいます。
|
16
18
|
|
17
19
|
|
18
20
|
|
19
|
-
これはバックグラウンドにした際にOnDisappearing()が呼ばれてViewのメッセージの受信が終わった
|
21
|
+
これはバックグラウンドにした際にOnDisappearing()が呼ばれてViewのメッセージの受信が終わったタイミングの中でViewModelから画面遷移などのメッセージが流れて、Viewは遷移のメッセージを受信できず無視されたためと考えています。
|
20
22
|
|
21
23
|
|
22
24
|
|
23
|
-
|
25
|
+
OnDisappearing()に「メッセージの受信をやめる」を書いていたため、一瞬でもほかのアプリを起動しただけで固まる可能性のあるアプリになっているので、「メッセージの受信を開始する」と「メッセージの受信をやめる」をどこに書けば良いか悩んでいます。
|
24
26
|
|
25
27
|
|
26
28
|
|
27
|
-
良い
|
29
|
+
Xamarin.FormsのPageのライフサイクル上、MessagingCenter.SubscribeとMessagingCenter.Unsubscribeをどこに書くのが良いでしょうか。
|
28
30
|
|
29
31
|
|
30
32
|
|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
### 教えてほしいこと
|
14
14
|
|
15
|
-
Xamarin.Formsのアプリの重い処理の間にユーザが別のアプリを起動して、Xamarin.FormsのアプリをバックグラウンドにするとXamarin.Formsのアプリ
|
15
|
+
Xamarin.Formsのアプリの重い処理の間にユーザが別のアプリを起動して、Xamarin.FormsのアプリをバックグラウンドにするとXamarin.Formsのアプリが固まってしまいました。
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -28,4 +28,4 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
よろしく
|
31
|
+
よろしくお願いいたします。
|