我再MainActivity里添加了一个按钮,点击按钮跳转SportsActivity,SportsActivity放置了一个ListView,一共有12项内容,点击每一项都可以跳转不同的网页。为什么我现在一启动app就自动选择打开网页的方式,跳转后就是ListView的最后一项的网址,这是怎么回事
事件响应是这样写的:
sportsList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
switch (position) {
case 0:
String s0 = "https://www.baidu.com";
Uri uri0 = Uri.parse(s1);// 网址
Intent intent0 = new Intent(Intent.ACTION_VIEW,uri0);
startActivity(intent0);
break;
case 1:
String s1 = "https://www.bilibili.com";
Uri uri1 = Uri.parse(s1);// 网址
Intent intent1 = new Intent(Intent.ACTION_VIEW,uri1);
startActivity(intent1);
break;
………………
case 11:
String s11 = "https://www.csdn.net";
Uri uri11 = Uri.parse(s11);// 网址
Intent intent11 = new Intent(Intent.ACTION_VIEW,uri11);
startActivity(intent11);
break;
}
}
}
把两个activity文件代码都贴一下吧
MainActivity里面的代码发一下,是不是在MainActivity里面写其他startActivity方法了
不知道你这个问题是否已经解决, 如果还没有解决的话: