java - Activity 如何启动一个新 Activity 并自行关闭?

标签 java android android-intent android-activity

我有一个 android View ,它调用另一个 View ,应该关闭。

我使用这个代码

        public void onClick(View v) {
            Intent intent = new Intent(A.this, B.class);
            startActivityForResult(intent,1);
            setResult(RESULT_OK);
            finish();               
        }

我看到 Activity B 开启并调用完成后,Activity A 出现

据我所知,它从未关闭过。

我该如何解决这个问题?

最佳答案

尝试

public void onClick(View v) {
    Intent intent = new Intent(A.this, B.class);
    A.this.finish();   
    startActivity(intent);    
}

关于java - Activity 如何启动一个新 Activity 并自行关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21157169/

相关文章:

java - 如何使用 Appium 向 Android Numpad 输入数值?

android - NumberPicker 在 setValue() 后显示错误值

java - 如何在Android 8.0中查看默认图库的图像?

java - 通过 Glide 在 Activity 之间共享图像

java - 使用 ASCII (Java) 打印用户输入的字符串中字符的频率

java - 用 Java 构建一个可模拟的日志记录 API,正确的方法

android - android按钮OnClickListener只工作一次

java - android studio 如何解决无法解析: play-services-basement?

java - Android Studio : How to change the Background to jpg. 图像使用 OnclickListener

java - 如何消除 BorderLayout.CENTER 占用的空隙?