サービスとしてAndroidアプリを作成したいと考えています。アクティビティアイコンなし。アンドロイドスタジオから実行ボタンを押すと、Androidサービスがログに表示されます。しかし、次の行のコードを削除してアプリアイコンを表示しないようにすると、アプリが実行されずエラーが表示されます。これを解決する方法。私はアンドロイドの初心者です。たとえば、コードの任意の部分が歓迎されます。アイコンなしのAndroidアプリ:カントリーランチャーを削除するとエラーが発生する
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "FirstService started");
return START_NOT_STICKY;
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Log.d(TAG, "FirstService destroyed");
}
サービスをバックグラウンドで実行するためには、一度もアプリを実行/開く必要がありません。 –
ウィジェットからアプリケーションを拡張することもできますし、サービスを代替として使用することもできます – Abe