gpt4 book ai didi

选项菜单中的 Android startActivity 导致应用程序崩溃

转载 作者:行者123 更新时间:2023-12-03 17:41:42 25 4
gpt4 key购买 nike

“我通过将 Activity 声明添加到 list 中解决了这个问题。”

我想在按下选项菜单按钮时开始一项 Activity 。
当我按下按钮时,应用程序崩溃。
当我调用“openAbout()”时应用程序崩溃。感谢大家的帮助。

这是我的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0,0,1,R.string.menuAbout);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
default:
Intent i = new Intent(this, About.class);
this.startActivity(i);
return true;
}
}

public void openAbout(){
Intent i = new Intent();
i.setClass(this, About.class);
startActivity(i);
}

最佳答案

在开始之前,请每次有问题时,请添加堆栈跟踪,以便其他人了解问题的类型,

第一 ,检查您的 Activity 是否已在 list 文件中声明,

二、尝试将您的 Intent 的实例更改为:

Intent i = new Intent(this, About.class);
this.startActivity(i);

关于选项菜单中的 Android startActivity 导致应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008449/

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