重启app,会杀掉所有进程以及服务后重启软件;plus.runtime.restart()只能重新加载,并非彻底重启,导致之前的服务进程无法退出
复制代码 const main = plus.android.runtimeMainActivity();
const Intent = plus.android.importClass("android.content.Intent");
const Process = plus.android.importClass("android.os.Process");
const intentMainActivity = new Intent(Intent.ACTION_MAIN);
const packageName = main.getPackageName();
intentMainActivity.setClassName(packageName, "io.dcloud.PandoraEntry");
intentMainActivity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
main.startActivity(intentMainActivity);
Process.killProcess(Process.myPid());
1 个评论
要回复文章请先登录或注册
1***@qq.com