我有一个ListActivity:
public class ContactsListListActivity extends ListActivity implements AdapterView.OnItemClickListener {
. . .
当我尝试像这样实例化它时:
Intent selectSelectedContactsIntent = new Intent();
selectSelectedContactsIntent.setClassName("com.aXX3AndSpace.KeepInTouch",
"com.aXX3AndSpace.KeepInTouch.ContactListListActivity");
startActivity(selectSelectedContactsIntent);
(这与我在别处成功使用的模式相同)
...活动(ListActivity,是否会产生差异?)未启动。
当代码(startActivity(selectSelectedContactsIntent))执行时,Debug透视图接管Eclipse,并且在Instrumentation.class窗格中我得到“Source not found .. Jar文件\ android-1o \ android.jar没有源代码您可以通过单击“
下面的附加源来附加源但是,我这样做确实是问题所在,因为它会以其他方式运行并且没有给我带来这样的悲伤。
...
答案 0 :(得分:3)
您的应用由于某种原因崩溃了。看看logcat中的输出,并在发生这种情况时找到系统输出的堆栈跟踪。这应该会让你知道发生了什么。
我的第一个完全随意的猜测:您没有在AndroidManifest.xml
列出活动。
我还要补充一点:如果您在自己的应用程序中调用它,那么您将以一种奇怪的方式创建意图。通常的模式是:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(myIntent);