2016-03-28 21 views

答えて

3

これを試してみてください:で続い

Intent myIntent = new Intent(context, DoSomething.class); 
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

あなたPendingIntent

PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, myIntent, 0); 
+0

更新し、それが助け場合は、正しいとしてマーク気軽に:) –

0

あなたは間違った場所に旗を置きます。あなたが置くところでは、PendingIntentの作成のためのフラグだけが行きます。サポートとして

はFLAG_ONE_SHOT、FLAG_NO_CREATE、FLAG_CANCEL_CURRENT、FLAG_UPDATE_CURRENT、またはフラグのいずれであってもよいPendingIntentフラグ:

myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

注意を(documentationから):

あなたが代わりにこれを実行する必要がありますIntent.fillIn()によって、実際の送信が発生したときに指定できる不特定のインテント部分を制御します。

関連する問題