gpt4 book ai didi

java - 与类名一起使用时, Intent 无法按预期工作

转载 作者:行者123 更新时间:2023-11-30 09:28:22 25 4
gpt4 key购买 nike

我有以下代码,在从 ListActivity 扩展的名为 Menu 的类中。当我点击 listitem 时,Toast 行被正确执行但之后没有任何反应,我猜 catch block 中的代码正在被执行并且 Intent 部分抛出一些异常。你认为这个定义有什么问题吗?

protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
try {
Toast.makeText(Menu.this, "Clicked!!", 5000).show();
Class myClass = Class.forName("com.palye.first.MainActivity");
Intent menuI = new Intent(Menu.this, myClass);
startActivity(menuI);
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}

}

最佳答案

你知道如果你拥有你可以创建一个显式 Intent 的 Activity :

 Intent intent = new Intent(Menu.this, MainActivity.class);

那么你也不需要try catch

关于java - 与类名一起使用时, Intent 无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14071385/

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