Android 我没有完成我的活动

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) {

在我的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) {

    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侦听器。哦!我还是个新手,哈哈。