私はアラームプロジェクトを持っていますAlarmReceiver
私はこのコードを持っています。Intent.FLAG_ACTIVITY_NEW_TASKを使用できません
エラーフラグは使用できません、AndroidスタジオはFLAG_ACTIVITY_NEW_TASKが使用可能なインテントフラグにリストされていないと言います。
これを修正する方法は?
http://i.stack.imgur.com/vbpLs.png
私はアラームプロジェクトを持っていますAlarmReceiver
私はこのコードを持っています。Intent.FLAG_ACTIVITY_NEW_TASKを使用できません
エラーフラグは使用できません、AndroidスタジオはFLAG_ACTIVITY_NEW_TASKが使用可能なインテントフラグにリストされていないと言います。
これを修正する方法は?
http://i.stack.imgur.com/vbpLs.png
これを試してみてください:で続い
Intent myIntent = new Intent(context, DoSomething.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
あなたPendingIntent
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, myIntent, 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()によって、実際の送信が発生したときに指定できる不特定のインテント部分を制御します。
更新し、それが助け場合は、正しいとしてマーク気軽に:) –