我正在使用android藍牙庫連接到遠程桌面。當與桌面的連接丟失時,我想重新啓動一個新的應用程序實例(這將極大地方便處理我的連接丟失)。Android - 如何重新啓動一個乾淨的應用程序實例
我試過這段代碼:
Intent i = getBaseContext().getPackageManager()
.getLaunchIntentForPackage(getBaseContext().getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
但在那之後,我仍然有問題,重新連接,而如果我手動終止並重新啓動它工作正常的應用程序。
你在'Application'中放了一堆藍牙相關的東西嗎?如果是這樣,最好的解決方案可能是「不這樣做」。 –