防止新活动重叠以前

时间:2018-06-05 06:25:04

标签: android

我无法让这件事为我工作。

我的应用程序应该通过待定意图警报启动新活动。

问题是这个新发布的活动在某种程度上与前一个活动重叠,回到前一个的唯一方法是使用后退按钮。 无论如何,当新的推出时,是否保持之前的“活动”? 通过激活我的意思是当我按下“搜索按钮”时能够找到它们和它们吗?家庭按钮的右边一个。到目前为止,只有最后一次发布的“新活动”可见。

启动活动的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);
    }
}

0 个答案:

没有答案
相关问题