1

重複の可能性:
強制停止後もサービスを実行し続けるにはどうすればよいですか?

こんにちは、これは私がサービスを作成するために使用しているコードの一部です。サービスは、設定->アプリの管理->復帰後もサービスの実行で手動で停止しようとします-スティッキー....サービスが再起動しません。助けてください。どんな助けでもありがたいです

コードは:

public class MyService extends Service {
private static final String TAG = "MyService";

@Override
public void onCreate() {
    Toast.makeText(this, "My Service Created", 0).show();
}

@Override
public void onDestroy() {
    Toast.makeText(this, "My Service Stopped", 0).show();
    Log.v(TAG, "onDestroy");
}

public int onStartCommand(Intent intent, int flags, int startId) {

    Toast.makeText(this, "On Start Command - service started", 0).show();
    Log.v(TAG, "onStart");
    **return START_STICKY;**

}

@Override
public IBinder onBind(Intent intent) {
    return null;
}

}

助けてください..

4

1 に答える 1

2

強制停止は、ユーザーが手動で実行するまで、アプリの実行を停止します。

メモリ不足のために終了するプロセスをより適切にシミュレートするには、アプリを最近のタスクリスト(ICS以降)からスワイプするか、サードパーティのタスクマネージャーを使用します。

于 2012-09-27T12:55:46.827 に答える