【发布时间】:2011-02-14 01:44:39
【问题描述】:
我在包 1 中有活动 A,我想运行一个意图来启动包 2 中的活动 B。
我该怎么做?欢迎任何样品。
这是我所做的,我得到的错误:
包中的第一个活动(“MainActivity”):com.abelski.currencyclient 和第二个活动(不同包中的“SecondActivity”:com.idan.second
现在我想从 MainActivity 调用 SecondActivity。
我在 MainActivity 的清单中添加了这一行:
<activity android:name="com.idan.second.SecondApplicationActivity"></activity>
现在在主活动中,我得到了运行这一行的按钮:
Intent intent = new Intent(MainActivity.this,SecondApplicationActivity.class);
这是错误:
04-29 09:20:59.197: ERROR/AndroidRuntime(399): Uncaught handler: thread main exiting due to uncaught exception
04-29 09:20:59.276: ERROR/AndroidRuntime(399): java.lang.NoClassDefFoundError: com.idan.second.SecondApplicationActivity
04-29 09:20:59.276: ERROR/AndroidRuntime(399):
【问题讨论】:
-
我发现这里对“包”的使用令人困惑; package是java包还是应用包?
-
请再次检查我的问题,我编辑它。
标签: android