1
1
似乎您正试图通过从通知操作发送广播来直接启动该活动,但它不是这样工作的。 首先,您需要将广播发送到广播接收器(直接指向接收器类)。然后,一旦接收器接收到广播,您就在那里创建一个新的意图来开始活动。 因此,假设你的接收器被称为“游戏接收器”,你可以创建这样的操作:
请注意,您不需要在此处设置任务标志。在接收器上启动活动时必须执行此操作。 然后,在“游戏接收器”中,您可以开始活动:
如果我理解正确,你的接收者在活动中作为一个内部类生存。这通常会导致混淆(如果内部类不是静态的,则会导致其他类型的错误)。我建议把接收器放在自己的文件中。 |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |