以下是一个简单的示例代码:

public class MainActivity extends AppCompatActivity {

    private static final int WAIT_TIME = 60000; // 等待时间,单位为毫秒

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 点击按钮打开另一个Activity
        Button button = findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                startActivity(intent);

                // 开启一个线程等待指定时间后返回上一个Activity
                new Handler().postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        finish();
                    }
                }, WAIT_TIME);
            }
        });
    }
}

在上面的代码中,我们在MainActivity中添加了一个按钮,点击按钮可以打开一个名为SecondActivity的Activity。在点击按钮后,我们使用Handler类的postDelayed方法创建了一个新线程,并设置了等待时间为60秒。在等待时间结束后,调用finish方法关闭当前Activity,返回上一个Activity。

我想用安卓编写一断程序实现打开一个Activity60的秒后返回上一个Activity

原文地址: https://www.cveoy.top/t/topic/bE4n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录