他们。我在Android中遇到了问题。
我有2项活动,名为 MainActivity 和 Main2Activity 。
当我点击以下代码的按钮
时,我可以访问Main2Activitybutton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
}
});
在`Main2Activity中,有一个按钮但是当我单击按钮时,它将不会执行。实际上,在我编写下面的代码之后,当我单击MainActivity中的按钮时,它会停止执行,我无法进入第二个活动
我想做的是返回MainActivity
。请帮忙?你有什么想法吗?
public class Main2Activity extends AppCompatActivity {
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}
}
答案 0 :(得分:1)
您需要在Main2Activity中引用按钮
button = (Button) findViewById(R.id.button);
然后
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});