我有一個應用程序,它應該運行其他應用程序的另一個活動,同時傳遞給它的參數之一的活動|(通過putExtra
)意圖過濾器和不同的額外的
的問題是,我知道我必須添加類似:
Intent i = new Intent(target);
i.setAction("actionstring" + System.currentTimeMillis());
到目標意圖(活動),這樣系統不會覆蓋額外的和沒有得到不同勢額外的每一次我運行目標活動。
但是,當我加入的setAction我得到一個錯誤:
couldnt find activity: No Activity found to handle Intent { action=actionstring1278829343752 flags=0x10000000 (has extras) }
任何想法,我怎麼可能跟setAction
解決呢?也許我必須添加到清單?
你是怎麼定義'target'的?它沒有找到處理意圖的活動,因爲您沒有很好地定義「目標」意圖。 – Pentium10 2010-07-11 10:27:26
只要我脫掉setAction,它就會正常工作。 – rayman 2010-07-11 14:00:14