エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AndroidでServiceを使っていると、タスク削除してもプロセスは生き残る場合がある - shuma_yoshioka’s diary
記事へのコメント1件
- 人気コメント
- 新着コメント
人気コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
関連記事
AndroidでServiceを使っていると、タスク削除してもプロセスは生き残る場合がある - shuma_yoshioka’s diary
先日、お客様のとこで直感に反する挙動に遭遇したためメモ。気付いてしまえば当たり前だが、少々想像力... 先日、お客様のとこで直感に反する挙動に遭遇したためメモ。気付いてしまえば当たり前だが、少々想像力が必要だった。 Androidには最近使ったアプリ(Recents)という機能があり、ここで他のアプリに戻ったり、現在バックグラウンドで保持されているアプリのタスクを削除することができる。 通常、タスク削除されたアプリはプロセスが終了する。 ごく簡単な実装をしてみた。下記のような、Applicationクラスでフラグを管理し、メインの画面が作成された回数を表示するもの。 class MyApp : Application() { var count = 0 } class MainActivity : AppCompatActivity() { private val textView by lazy { findViewById<TextView>(R.id.text) } private v