バックグラウンド処理
Services、WorkManager、BroadcastReceiver、AlarmManager、Foreground Service およびバックグラウンド処理の管理
18 面接問題·
Mid-Level
1Android における Service とは何ですか?
1
Android における Service とは何ですか?
回答
Service はユーザーインターフェースを持たずにバックグラウンドで実行される Android コンポーネントです。ファイルのダウンロードや音楽の再生などの長時間の操作を実行できます。Manifest で宣言する必要があります。
2Started Service と Bound Service の違いは何ですか?
2
Started Service と Bound Service の違いは何ですか?
回答
Started Service は startService() で起動され、起動元のコンポーネントとは独立してバックグラウンドで実行を続けます。Bound Service は bindService() を通じて1つ以上のコンポーネントに接続され、すべてのクライアントがバインド解除すると自動的に停止します。サービスは Started と Bound の両方になることができます。
3Started Service を開始するにはどうすればよいですか?
3
Started Service を開始するにはどうすればよいですか?
回答
startService(Intent) または Android 8+ 向けの startForegroundService(Intent) を使用します。サービスは onStartCommand() を受け取り、実行を続けます。stopSelf() で自ら停止するか、stopService() で停止される必要があります。
4
Foreground Service とは何ですか?
5
Foreground Service を作成するにはどうすればよいですか?
+15 面接問題
その他のAndroid面接トピック
Android の基礎
Junior
24問Android UIとリソース
Junior
30問Androidライフサイクル
Junior
30問Android ナビゲーション
Junior
26問Android データ管理
Junior
29問Android ネットワーキング
Junior
29問Android テスト
Junior
28問Android Gradle
Junior
26問Android向けKotlin言語の基礎
Junior
24問Room Database
Mid-Level
25問Jetpack Compose
Mid-Level
28問パーミッションとデバイス機能
Mid-Level
21問Android向けFirebase
Mid-Level
23問Android MVVM Architecture
Mid-Level
18問Androidネットワーキング上級
Mid-Level
13問Kotlinのコレクションと演算子
Mid-Level
20問Kotlin Coroutinesとflow
Mid-Level
20問Android の依存性注入
Mid-Level
15問Android MVI Architecture
Mid-Level
17問Android Clean Architecture
Senior
21問Android Compose 上級
Senior
17問Android Performance and Monitoring
Senior
13問Android Security and Privacy
Senior
18問Android CI/CD and Release
Senior
15問Android UX and Form Factors
Senior
18問Android Testing Advanced
Senior
18問