我在通知中有一个从Intent开始的活动 - 工作得很好。使用完全相同的代码,但将目标类更改为不同的活动,我在logcat中得到了这个错误:
DEBUG/Posts(5919): Bogus intent action: Intent { act=android.intent.action.VIEW flg=0x1000c000 cmp=com.controlj.copame/.Posts bnds=[103,68][697,154] (has extras) }
目标活动未显示。但是,我可以通过startActivity()或通过IntentFilter直接从不同的活动中调用它。
“虚假意图行动”是什么意思?谷歌没有帮助。
答案 0 :(得分:0)
好吧,问题似乎是我创建了一个明确的Intent,但也设置了一个动作:
resultIntent = new Intent(COPAService.this, Threads.class);
resultIntent.setAction(Intent.ACTION_DEFAULT);
然而,在目标Activity指定了intent-filter之前,这种方法很好。