我无法让这件事为我工作。
我的应用程序应该通过待定意图警报启动新活动。
问题是这个新发布的活动在某种程度上与前一个活动重叠,回到前一个的唯一方法是使用后退按钮。 无论如何,当新的推出时,是否保持之前的“活动”? 通过激活我的意思是当我按下“搜索按钮”时能够找到它们和它们吗?家庭按钮的右边一个。到目前为止,只有最后一次发布的“新活动”可见。
启动活动的onReceive方法如下
@Override
public void onReceive(Context context, Intent intent) {
DBHelper_general DBInstance = DBHelper_general.getsInstance(context);
Bundle bundle = intent.getExtras();
Long ID = bundle.getLong("AlarmNoteID");
if (DBInstance.getNote(ID) != null) {
Intent intentNewAct = new Intent();
intentNewAct.putExtra("AlarmNoteID", ID);
intentNewAct.setClass(context, AlarmActivatedActivity.class);
intentNewAct.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentNewAct);
}
}