gpt4 book ai didi

java - Intent 不适用于点击事件

转载 作者:行者123 更新时间:2023-12-01 14:04:09 24 4
gpt4 key购买 nike

各位专家。我是 Android 新手,我正在尝试生成继续下一个 Activity 的 Intent ,我正在使用 ListView ,当我单击列表项时,它应该转到单击哪个项目项的类。这是我的代码。

包 com.example.data_server_assi;

导入 android.app.ListActivity;
导入 android.content.Intent;
导入 android.os.Bundle;
导入 android.view.View;
导入 android.widget.ArrayAdapter;
导入 android.widget.ListView;
导入 android.widget.Toast;

公共(public)类 Menu 扩展 ListActivity{

String[] menu = {"AddInfo","DataBaseInfo"};

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this, android.R.layout.simple_list_item_1, menu));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
try {

Toast.makeText(Menu.this, "Test" ,Toast.LENGTH_SHORT).show();
Class menuItem = Class.forName("com.example.data_server_assi."+menu[position]);

Intent menuIntent = new Intent(Menu.this,menuItem);

} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}`

最佳答案

输入下面的代码,您错过了一行代码:

Intent menuIntent = new Intent(Menu.this,menuItem);
startActivity(menuIntent);

或者

startActivity(new Intent(menu.this,menuItem));

关于java - Intent 不适用于点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19067788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com