質問編集履歴

3

停止 → 停止操作に変更

2018/11/13 07:51

投稿

TAKE_SS
TAKE_SS

スコア40

test CHANGED
File without changes
test CHANGED
@@ -26,13 +26,13 @@
26
26
 
27
27
  <回転時(縦から横又はその逆>
28
28
 
29
- 回転 -> OnPause -> OnStop -> OnDestroy -> OnCreate(savedInstanceState!=NULL) -> OnStart -> OnResume
29
+ 回転操作 -> OnPause -> OnStop -> OnDestroy -> OnCreate(savedInstanceState!=NULL) -> OnStart -> OnResume
30
30
 
31
31
 
32
32
 
33
33
  <回転&リスタート時>
34
34
 
35
- 停止 -> OnPause -> OnStop
35
+ 停止操作 -> OnPause -> OnStop
36
36
 
37
37
  回転操作
38
38
 
@@ -42,7 +42,7 @@
42
42
 
43
43
  <リスタート時>
44
44
 
45
- 停止 -> OnPause -> OnStop
45
+ 停止操作 -> OnPause -> OnStop
46
46
 
47
47
  リスタート操作 -> OnRestart -> OnStart -> OnResume
48
48
 

2

確認したライフサイクルの情報追加

2018/11/13 07:51

投稿

TAKE_SS
TAKE_SS

スコア40

test CHANGED
File without changes
test CHANGED
@@ -18,11 +18,33 @@
18
18
 
19
19
 
20
20
 
21
- 停止&回転&リスタートと回転のみをうまく区別する方法はでしょうか
21
+ 停止&回転&リスタートと回転のみをうまく区別する方法はないでしょうか
22
22
 
23
23
 
24
24
 
25
+ ### 確認したライフサイクル
25
26
 
27
+ <回転時(縦から横又はその逆>
28
+
29
+ 回転 -> OnPause -> OnStop -> OnDestroy -> OnCreate(savedInstanceState!=NULL) -> OnStart -> OnResume
30
+
31
+
32
+
33
+ <回転&リスタート時>
34
+
35
+ 停止 -> OnPause -> OnStop
36
+
37
+ 回転操作
38
+
39
+ リスタート操作 -> OnDestroy -> OnCreate(savedInstanceState!=NULL) -> OnStart -> OnResume
40
+
41
+
42
+
43
+ <リスタート時>
44
+
45
+ 停止 -> OnPause -> OnStop
46
+
47
+ リスタート操作 -> OnRestart -> OnStart -> OnResume
26
48
 
27
49
 
28
50
 

1

回転とは縦画面から横画面、又はその逆の意味なので、その旨を追記しました。

2018/11/13 07:28

投稿

TAKE_SS
TAKE_SS

スコア40

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  作りたい
6
6
 
7
- ただし、回転時はパスワード画面は表示させない
7
+ ただし、回転(縦画面から横画面、又はその逆)させただけの時はパスワード画面は表示させない
8
8
 
9
9
  (回転&リスタートの場合は、リスタートなのでパスワードを表示させる)
10
10
 
@@ -12,13 +12,7 @@
12
12
 
13
13
  ### うまくいかない点
14
14
 
15
- 回転時はOnCreateが呼ばれ(savedInstanceState!=NULL)、リスタート時は
15
+ 単にデバイスを回転させると、OnPauseやOnStopのあと、OnCreateが再度呼ばれ(savedInstanceState!=NULL)、リスタート時はOnCreateが呼び出されないので、そこを利用して判断するようにしたのですが、一旦アプリを停止(pause)した後、回転させた上でリスタートすると回転時と同様の流れになってしまい、パスワード画面にする事が出来ませんでした
16
-
17
- OnCreateが呼び出されないので、そこを利用して判断するようにしたのですが、
18
-
19
- 一旦アプリを停止(pause)した後、回転させた上でリスタートすると
20
-
21
- 回転時と同様の流れになってしまい、パスワード画面にする事が出来ませんでした
22
16
 
23
17
  (回転とリスタートの区別は可能)
24
18