在Android开发中,我们可以使用System.exit(0)方法来退出应用进程,然后再通过Intent重新启动应用。下面是一个示例代码:

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void restartApp(View view) {
        // 退出应用进程
        System.exit(0);

        // 重新启动应用
        Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
    }
}

在上面的示例中,我们在restartApp方法中调用System.exit(0)来退出应用进程,然后通过Intent重新启动应用。

注意:在正常情况下,不建议在应用中主动退出进程,因为这样可能会导致用户数据丢失或者不稳定的情况发生。一般情况下,应用的退出应该由用户自己决定,例如按下返回键或者通过调用finish()方法来关闭Activity

Android开发 : app退出进程重启怎么写有示例代码吗

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

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