2

強制終了または破棄できないアプリケーションを作成したい。私はもう試した

@Override
public void onStop() {
     super.onPause();
}

しかし、これは機能していません。アプリケーションはまだ強制終了されています。では、アプリケーションを停止する代わりに一時停止する他の方法はありますか? ありがとう

4

3 に答える 3

1

いいえ。

長時間実行されるタスクの場合は、サービスを使用してください。

于 2012-07-05T03:56:06.327 に答える
0

設定変更のためにアクティビティが再起動されないようにする場合は、マニフェストのアクティビティ タグに android:configChanges を追加してみてください。

<activity
    android:name=".ActivityName"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" />
于 2012-07-05T04:04:08.883 に答える
0

onStop メソッドではなく onPause を使用できます。アクティビティを一時停止しても、システムのメモリが少なくなり、GC が起動した場合にアプリケーションが強制終了されないという保証はありません。

  @Override
  public void onPause() {

  }

アクティビティの詳細については、こちらをご覧ください

于 2012-07-05T04:31:17.553 に答える