ユーザーがボタンを複数回タップすると、同じアクティビティが複数回初期化されるAndroidアプリがあります。アクティビティが複数回初期化されないようにする方法
これを防ぐために、マニフェストファイルにandroid:launchMode="singleInstance"
を追加しました。しかし今、アクティビティが自分自身を呼び出すとき、それは動作しません。
私も
Intent myintent = getIntent();
myintent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
を試みたが、これはどちらか動作しませんでした。
ユーザーがボタンを複数回すばやくクリックしたときに複数のアクティビティが発生しないようにするにはどうすればよいでしょうか。ありがとう。
try launchMode = "singleTop"編集:あなたはどういう意味ですか?また、同じアクティビティを自分自身で正しく呼び出すことができますか?そのアクティビティが自分自身から呼び出された場合に再作成されるようにしますか? – Wukash
@ Wukash動作しませんでしたが、依然としてアクティビティは自分自身を呼び出すことができません。 – jason
@ Wukash私がアクティビティをしているときに、ボタンを押して同じアクティビティを呼び出すと、それは機能しません。 – jason