私はAndroid開発に不慣れです。私はAndroidアプリに取り組んでいます。
ユーザーが私のアプリを強制終了または終了したときに、Androidで特定のメソッドを呼び出す方法を誰かに教えてもらえますか?つまり、ユーザーがモバイルからアプリを強制終了/終了するときに、最初に特定のメソッドを実行する必要があります。そのため、特定のメソッドが最初に実行されてから、アプリが閉じられます。
何か提案をお願いします。ありがとうございました。
私はAndroid開発に不慣れです。私はAndroidアプリに取り組んでいます。
ユーザーが私のアプリを強制終了または終了したときに、Androidで特定のメソッドを呼び出す方法を誰かに教えてもらえますか?つまり、ユーザーがモバイルからアプリを強制終了/終了するときに、最初に特定のメソッドを実行する必要があります。そのため、特定のメソッドが最初に実行されてから、アプリが閉じられます。
何か提案をお願いします。ありがとうございました。
onStop
これは、のまたはonDestroy
メソッドをオーバーライドすることで可能になりますActivity
。
このような:
public class MyActivity extends Activity{
//Other methods here (onCreate, and such)
@Override
public void onStop()
{
super.onStop();
//Do whatever you want to do when the application stops.
}
@Override
public void onDestroy()
{
super.onDestroy();
//Do whatever you want to do when the application is destroyed.
}
}
onStop
ユーザーがアクティビティを終了する直前、または別のアクティビティがこのアクティビティをバックグラウンドでプッシュし始めたときに呼び出されます。onDestroy
Activity.Finish()を呼び出してアクティビティを完全に終了する直前、またはシステムがスペースを節約するためにメモリからアクティビティを削除する必要がある場合に呼び出されます。アプリケーションのライフサイクルの詳細については、こちらを参照してください。