2013-08-05 62 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); 

然而,這工作得很好,直到目標活動有指定意圖過濾器。