本文主要是介绍一个Activity跳转到另一个ListActivity中总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当我想从一个Activity中跳转到另一个Activity中发现:
Intent intent = new Intent();
intent.setClass(FileTree.this, ShowRootFile.class);
startActivity(intent);
这个平时用得挺好的,竟然今天会报错???
最后,通过诸多方法知道了原因:
我的FileTree是继承自Activity;而要跳转的ShowRootFile是继承自ListActivity;
解决方法:
方法一:去掉ShowRootFile文件中的setContentView(R.layout.listview);这句话;
方法二:将xml文件listview中ListView组件ID的定义如下:android:id="@android:id/list";
按以上两种方法修改后运行正常;但不知道是因为什么原因?在说ListActivity也是Activity的子类,实在是费解,希望有高手能解惑一下。谢 谢!
这篇关于一个Activity跳转到另一个ListActivity中总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!