0
後,我想應用程序退出後,重新啓動我的android上應用程序退出,重啓設備上的Android
設備我嘗試應用程序退出這個。
moveTaskToBack(true);
finish();
android.os.Process.KillProcess(android.os.Process.myPid());
它是app退出正常工作。
我試着重新啓動它。
static Process rebootProcess;
try {
rebootProcess = Runtime.getRuntime().exec(new String[]{"su", "-c", "poweroff"});
} catch (IOException e) {
e.printStackTrace();
}
每個井作業
,但添加重啓代碼,應用程序退出代碼。
唯一的應用程序退出代碼操作
moveTaskToBack(true);
finish();
android.os.Process.killProcess(android.os.Process.myPid());
try {
rebootProcess = Runtime.getRuntime().exec(new String[]{"su", "-c", "poweroff"});
} catch (IOException e) {
e.printStackTrace();
}
我嘗試運行此代碼。
只能工作的應用程序退出。
換句話說。應用程序退出後。不重新啓動。
如何以編程方式在android?
謝謝。
請給我建議
對不起,這不是答案。我的應用不是系統應用。所以,不要使用'android.permission.REBOOT'。所以我使用'rebootProcess = Runtime.getRuntime()。exec(new String [] {「su」,「-c」,「reboot」});這贏了..我想重新啓動和應用程序退出執行。 – chohyunwook