0

Android でモバイルおよびタブレット用のアプリケーションを開発しています。私はAndroid 2.2を使用しています

放送受信機では、いくつかの単純なプロセス (小さなプロセス/小さな実行モジュール コード スニペット) を配置できます。gpsロケーションキャプチャなどの長時間実行プロセス/長時間実行モジュールには適していません。

ブロードキャスト レシーバーからサービス (Android サービスではなくユーザー定義サービス) を開始できますか?

4

1 に答える 1

1

はい、からサービスを開始できますBroadcastReceiverContext実際にを開始する必要がありServiceます。例えば:

@Override
public void onReceive(Context context, Intent intent) {

    Intent intent = new Intent(context, YourService.class);
    context.startService(intent);
}
于 2012-11-24T14:14:51.220 に答える