プログラミング、Linux、Androidについて、検索しても出てこなかったことについて、自分用メモをつける。
- 2024.11≪
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
アプリ起動中に激しく画面を傾けると異常終了した。
ログを見るとonDestroyで異常終了していたことが判明。
java.lang.RuntimeException: Unable to destroy activity { アクテビティ }
Thread起動中だったので、onDstroyでスレッドを強制停止するように修正したら、 「Unable to destroy activity」が治まった。 onDstroyでは、スレッド、サービスはすべて停止させないといけないのか・・・。
private ExecutorService exService = Executors.newFixedThreadPool(1);
ログを見るとonDestroyで異常終了していたことが判明。
java.lang.RuntimeException: Unable to destroy activity { アクテビティ }
Thread起動中だったので、onDstroyでスレッドを強制停止するように修正したら、 「Unable to destroy activity」が治まった。 onDstroyでは、スレッド、サービスはすべて停止させないといけないのか・・・。
private ExecutorService exService = Executors.newFixedThreadPool(1);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Runnable runnable = new Runnable(){....};
exService.execute( runnable );
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Runnable runnable = new Runnable(){....};
exService.execute( runnable );
}
@Override
protected void onDestroy() {
super.onDestroy();
exService.shutdownNow();
}
PR
この記事にコメントする
カレンダー
11 | 2024/12 | 01 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
フリーエリア
最新CM
最新記事
(08/12)
(02/23)
(02/23)
(02/22)
(02/22)
最新TB
プロフィール
HN:
kstv2011
性別:
男性
職業:
プログラマ
趣味:
作ること
自己紹介:
プログラマー、Javaを中心にネットワーク通信系アプリを作成する男。
ブログ内検索
最古記事
(12/18)
(12/23)
(01/23)
(01/23)
(02/17)
アクセス解析