gpt4 book ai didi

java - Android:你如何通过点击进入另一个 Activity ?

转载 作者:IT老高 更新时间:2023-10-28 23:29:49 25 4
gpt4 key购买 nike

我正在尝试依次进行第三个 Activity 。从主要 Activity 转到第二个 Activity 很好,但是当我尝试从第二个 Activity 转到第三个 Activity 时,应用程序崩溃了。

这是我的第二个 Activity 的代码:

package com.example.helloandroid;

import android.app.Activity;
//other imports here

public class Game extends Activity implements OnClickListener {

private static final String TAG = "Matrix";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.matrix);
View doneButton = findViewById(R.id.done_button);
doneButton.setOnClickListener(this);
}

public void onClick(View v) {
switch (v.getId()) {
case R.id.done_button:
Intent k = new Intent(this, GameTwo.class);
startActivity(k);
//finish();
break;
}
}
}

以及第三个 Activity 的代码:

package com.example.helloandroid;

import android.app.Activity;
//other imports here

public class GameTwo extends Activity {

private static final String TAG = "Matrix";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.matrixtwo);
View donetwoButton = findViewById(R.id.donetwo_button);
}
}

最佳答案

switch 中尝试以下代码:

try {
Intent k = new Intent(Game.this, GameTwo.class);
startActivity(k);
} catch(Exception e) {
e.printStackTrace();
}

告诉我这有用吗.....

关于java - Android:你如何通过点击进入另一个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163481/

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