Android 我没有完成我的活动
在我的Android应用程序中,我有两个活动,比方说A和B。A是主要活动,它这样称活动B:Android 我没有完成我的活动,android,android-activity,Android,Android Activity,在我的Android应用程序中,我有两个活动,比方说A和B。A是主要活动,它这样称活动B: Intent myIntent = new Intent(getBaseContext(), B.class); A.this.startActivity(myIntent); 这个很好用。手机上的“后退”按钮可以返回活动A,但我也想在UI上添加一个按钮。因此,我在活动B的布局文件中有一个“取消”按钮,在活动B的java中有以下代码 public void onClick(View arg0) {
Intent myIntent = new Intent(getBaseContext(), B.class);
A.this.startActivity(myIntent);
这个很好用。手机上的“后退”按钮可以返回活动A,但我也想在UI上添加一个按钮。因此,我在活动B的布局文件中有一个“取消”按钮,在活动B的java中有以下代码
public void onClick(View arg0) {
if (arg0.getId() == R.id.btn_cancel) {
B.this.finish();
}
}
但是,单击按钮根本不会导致任何事情发生。有什么见解吗?非常感谢 arg0.getId()
显然不等于R.id.byn\u cancel
只需删除
if
语句,只包含B.this.finish()代码>首先尝试查看按钮是否实际工作
尝试使用一个简单的Log.d();看看这会不会在lolcat中输出一些东西非常感谢各位。我意识到我没有设置按钮的onclick侦听器。哦!我还是个新手,哈哈。