アクティビティをリセットするボタンを設定しました。何度もすばやく押すと、アクティビティがキューに入れられるだけでなく (押し戻すと、アクティビティの別のインスタンスが存在するなど)、クラッシュする可能性があります。これらのことが起こらないようにするために私にできることはありますか?
onClick メソッドで使用しているコード:
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(intent);