gpt4 book ai didi

java - 从警报启动特定 Activity - 即使应用程序关闭

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:59 25 4
gpt4 key购买 nike

我正在寻找使用 AlarmManager 来启动特定 Activity (即不是我的主要 Activity ),但似乎无法弄清楚如何做到这一点。

我可以使用另一个答案中找到的代码启动主要 Activity (应用程序正常启动时打开的 Activity ),但我想在我的应用程序中启动特定 Activity 。

有办法做到这一点吗?我看到的所有答案仅与打开应用程序的主要 Activity 有关。

这是我到目前为止的代码:

public class Alarm extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
Intent i = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
context.startActivity(i);
}

感谢您的帮助。

编辑:如果这是不可能的,有没有办法告诉我正在打开的 MainActivity 执行可以复制我希望跳转到的警报 Activity 的特定代码部分?IE。如果这是一个限制,如果主 Activity “知道”它是由警报打开的,则可以打开主 Activity ,然后运行代码来打开警报 Activity 。

最佳答案

试试这个,这里给出的基本解决方案 AlarmManager, BroadcastReceivers, Activities

关于java - 从警报启动特定 Activity - 即使应用程序关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49222510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com