好的,所以我知道这可能看起来很简单,我的意思是我认为它是。但本质上我希望 restartActivity 方法重新启动活动。
我做的第一件事是创建按钮并在 xml 中拥有这样的代码行。
android:onClick="restartActivity"
然后我的类包含这样的restartActivity方法
public void restartActivity()
{
Intent intent= new Intent(this, MainActivity.class);
startActivity(intent);
}
当我尝试这个时,最终发生的是停止工作的对话框。所以我的问题就是为什么这不起作用。我确保我在正确的布局中制作了重新启动按钮,我检查了所有需要的参考资料。并且android清单都是正确的。直到我添加了这两行,它才开始崩溃。我还应该提到我的目标 api 是 8,建议的答案之一是 api 11 或更高版本。由于日食“好心”让我知道。