gpt4 book ai didi

Android 将信息传递给 SingleInstance Activity

转载 作者:搜寻专家 更新时间:2023-11-01 09:14:20 26 4
gpt4 key购买 nike

我有一个 Activity 显示列表中的多个元素,用户可以滚动浏览这些元素。除了浏览添加的新元素的列表之外,用户还可以单击弹出通知以立即转到该元素。我只希望运行列表的一个实例,所以我将其设为 SingleInstance。不幸的是,这意味着如果用户单击通知,它会忽略 startActivity() 而不是跳转到该元素。

我的问题是,有没有一种方法可以让通知启动 Activity (与要查看的项目 bundle ),如果它没有启动,则接收 bundle 并采取行动?

干杯!

最佳答案

如果您希望一个 Activity 只运行一个实例,请在 list 中用 android:launchMode="singleTop" 标记它。这将导致 Android 创建 Activity (如果它不存在)并在 Activity 上调用 onNewIntent(Intent)。从调用者的角度来看,您只需照常触发 Intent。

关于Android 将信息传递给 SingleInstance Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823977/

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