我在一个应用程序中有一个活动,它应该在另一个应用程序中运行另一个活动,同时向它传递一个参数|(通过putExtra
)
问题在于我知道我必须添加以下内容:
Intent i = new Intent(target);
i.setAction("actionstring" + System.currentTimeMillis());
到目标意图(活动),因此每次运行目标活动时系统都不会覆盖额外的和不良的获取不同的额外。
但是当我添加setAction时,我收到一个错误:
无法找到活动:找不到处理Intent的活动{action = actionstring1278829343752 flags = 0x10000000(有额外内容)}
任何想法我怎么能用setAction
来解决它?也许我必须添加到清单?
答案 0 :(得分:0)
你不能将setAction用于你想要达到的目的,你必须使用[putExtra] [1]。
[1]:http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String,java.lang.String [])