![]() |
1
1
似乎您正试图通过从通知操作发送广播来直接启动该活动,但它不是这样工作的。 首先,您需要将广播发送到广播接收器(直接指向接收器类)。然后,一旦接收器接收到广播,您就在那里创建一个新的意图来开始活动。 因此,假设你的接收器被称为“游戏接收器”,你可以创建这样的操作:
请注意,您不需要在此处设置任务标志。在接收器上启动活动时必须执行此操作。 然后,在“游戏接收器”中,您可以开始活动:
如果我理解正确,你的接收者在活动中作为一个内部类生存。这通常会导致混淆(如果内部类不是静态的,则会导致其他类型的错误)。我建议把接收器放在自己的文件中。 |
![]() |
Murilo · Jetpack编写导航栏项目图标 5 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 6 月前 |
![]() |
psycho_pat · Android应用程序中的权限 6 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 6 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 6 月前 |