Android下載完成更新後,沒有開啟安裝成功介面,出現閃退問題
最開始以為是android7.0許可權問題,後來發現在6.0手機上也是會出現這種問題的
這是修改之前的程式碼:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://xxxx.apk"), "application/vnd.android.package-archive");
context.startActivity(intent);
在下載更新之後,並沒有開啟安裝成功與否的介面,app就直接閃退,為了解決這個問題,新開一個任務棧,完美解決
intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK);
修改之後的程式碼
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.parse("file://xxxx.apk"), "application/vnd.android.package-archive");
context.startActivity(intent);