現時点では、Androidウィジェットをクリックすると、PendingIntentが実行されます。問題は、アクティビティがすでにバックグラウンドで実行されている場合、ウィジェットがそれを2回実行することです。完全に新しいバージョンではなく、現在実行中のバージョンをウィジェットで開く方法はありますか?
1 に答える
1
アクティビティをsingleTopまたはsingleTaskのlaunchModeを持つものとしてマークできます。これにより、onNewIntent
コールバックを使用してインテントを受け取ることができます。詳細については、 http://developer.android.com/guide/topics/manifest/activity-element.html#lmodeを参照してください。
于 2011-06-07T11:18:16.193 に答える