关于点击LISTVIEW后跳转到另外一个ACTIVITY的操作

超级射手李铁 2012-03-12 09:52:07
各位大侠:
本人在的APP 第一个ACTIVITY是一个listview,有几个选择,,点击其中的一个后希望跳转的另一个activity界面
实现方法如下:
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
//TODO Auto-generated
super.onListItemClick(l, v, position, id);

Intent intent= new Intent();
if(position==0){

intent.setClass(MainActivity.this,Activity01.class);
MainActivity.this.startActivity(intent);
}
else if(position==1){
intent.setClass(MainActivity.this,Activity02.class);
MainActivity.this.startActivity(intent);
}
else if(position==2){
intent.setClass(MainActivity.this,Activity03.class);
MainActivity.this.startActivity(intent);
}

但是在点击后重视出现错误 ,不能进入另一个activity
...全文
538 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyko920 2012-03-13
  • 打赏
  • 举报
回复
错误也不贴出来,哎~,你的问题可能出现在2个地方。第一,看看Manifest.xml中有没有注册Activity 第二,把if(position==0) 全部改为 if( 0 == position ) 第三,不知道你的点击事件实在Adapter中处理还是在Activity中处理,若是在Adapter中,intent.setClass(MainActivity.this,Activity03.class);
MainActivity.this.startActivity(intent);改为 intent.setClass(content,Activity03.class);
content.startActivity(intent);。
坏脾气的猪 2012-03-13
  • 打赏
  • 举报
回复
啥错误啊?
pby_bob 2012-03-13
  • 打赏
  • 举报
回复
看楼主的代码,和楼上的抱怨,是应该把错误贴出来啊,这样别人才好帮你分析问题,解决问题。
楼主检查下各个activity有没有在Manifest中配置,希望能帮到你~
TobyC 2012-03-12
  • 打赏
  • 举报
回复
什么错误总要贴出来挖。。。。。
是不是在Manifest.xml中没有声明Activity啊?

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧