質問編集履歴
3
開発環境の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,14 @@
|
|
1
1
|
Android8.0の端末で、スリープ状態から、アプリを起動することができません。
|
2
2
|
|
3
3
|
(スリープ状態でなければ、アプリは起動します)
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
### 開発環境
|
8
|
+
|
9
|
+
Unity 2017.3.1f1
|
10
|
+
|
11
|
+
Android Studio 3.0.1
|
4
12
|
|
5
13
|
|
6
14
|
|
2
情報をより正確に記載するように変更しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Android8.0でアプリ
|
1
|
+
Android8.0でスリープ状態からアプリが起動できない
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
Android8.0の端末で、アプリを起動することができません。
|
1
|
+
Android8.0の端末で、スリープ状態から、アプリを起動することができません。
|
2
|
+
|
3
|
+
(スリープ状態でなければ、アプリは起動します)
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -18,7 +20,7 @@
|
|
18
20
|
|
19
21
|
|
20
22
|
|
21
|
-
当方、Unityでアプリを開発しておりまして、Development Buildを行うと、上記のソースコードでも起動できるのですが、リリースビルドではアプリが起動しません。
|
23
|
+
当方、Unityでアプリを開発しておりまして、Development Buildを行うと、上記のソースコードでもスリープ状態からの起動ができるのですが、リリースビルドではスリープ状態を解除して、アプリが起動してくれません。
|
22
24
|
|
23
25
|
|
24
26
|
|
1
スリープ状態からの復帰ではなく、アプリの起動処理の問題であることが分かりましたので、本文を改善しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
Android8.0でアプリを起動できずに困っています
|
test
CHANGED
@@ -1,24 +1,16 @@
|
|
1
|
-
Android8.0の端末で、
|
1
|
+
Android8.0の端末で、アプリを起動することができません。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
おそらくシステムアップデートを行ったためだと思うのですが、Android8.0でスリープ状態から再び復帰できなくなってしまいました。
|
6
2
|
|
7
3
|
|
8
4
|
|
9
5
|
### 該当のソースコード
|
10
6
|
|
11
|
-
|
7
|
+
PackageManager pm = context.getPackageManager();
|
12
8
|
|
9
|
+
Intent it = pm.getLaunchIntentForPackage("パッケージ名");
|
13
10
|
|
11
|
+
it.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
|
14
12
|
|
15
|
-
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
|
16
|
-
|
17
|
-
wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |
|
18
|
-
|
19
|
-
PowerManager.PARTIAL_WAKE_LOCK, "disableLock");
|
20
|
-
|
21
|
-
|
13
|
+
context.startActivity(it);
|
22
14
|
|
23
15
|
|
24
16
|
|
@@ -26,8 +18,12 @@
|
|
26
18
|
|
27
19
|
|
28
20
|
|
29
|
-
|
21
|
+
当方、Unityでアプリを開発しておりまして、Development Buildを行うと、上記のソースコードでも起動できるのですが、リリースビルドではアプリが起動しません。
|
30
22
|
|
31
23
|
|
32
24
|
|
33
|
-
Android8.0
|
25
|
+
ちなみに、Android8.0以前は、上記のソースコードでも起動できていました。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
どなたか解決方法をご存知の方は、おりませんでしょうか?
|