2013-08-05 64 views
0

我有一个从通知中的意图开始的活动 - 工作得很好。使用完全相同的代码,但改变目标类不同的活动,我在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

您是否已将活动添加到清单? (我不知道什么是虚假的动作是..) – Tobrun

+0

最好的logcat消息曾哈哈 – scottyseus

回答

0

嗯,看来问题是,我是创造一个明确的意图,而且还设置一个动作:

resultIntent = new Intent(COPAService.this, Threads.class); 
resultIntent.setAction(Intent.ACTION_DEFAULT); 

然而,这工作得很好,直到目标活动有指定意图过滤器。