1. 程式人生 > >Android下載完成更新後,沒有開啟安裝成功介面,出現閃退問題

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);

相關推薦

Android下載完成更新,沒有開啟安裝成功介面出現退問題

最開始以為是android7.0許可權問題,後來發現在6.0手機上也是會出現這種問題的 這是修改之前的程式碼: Intent intent = new Intent(Intent.A

Android Studio裡設定了按鈕開發到手機上點開按鈕卻發現沒有跳到下一個介面而是退的原因

如果你在介面設定了按鈕,開發到手機上,點開按鈕,卻發現沒有跳到下一個介面,而是閃退。 原因是因為你沒有在左圖的xml檔案裡把結果的目標activity這3行寫進去。寫進去之後再重新下載到手機上,就可以了。

Android stdio gradle更新 專案出錯 無法編譯

gradle更新後項目出錯。 我的版本: android studio 3.0.1 gradle 2.3.3   檢視錯誤報告可知 Error:Unable to start the daemon process. This problem might be cau

Android studio2.3更新出問題

一般最近更新的Android studio2.3都會是專案出一下的錯 Error:Failed to open zip file. Gradle's dependency cache may be c

Chrome谷歌瀏覽器訪問助手的安裝與啟用(解決瀏覽器更新不能安裝問題)

解決Chrome谷歌瀏覽器更新後不能安裝外掛問題:      --enable-easy-off-store-extension-install 在你的谷歌瀏覽器的桌面快捷方式上右鍵屬性 目標里加上上面那句話  記得前面有個空格 Chrome谷歌瀏覽器訪問助手的安裝

Android listview載入資料沒有立即重新整理的解決辦法

最近用到listview顯示從伺服器拉取回來的json資料,主要是圖片和文字資源。      Listview在載入完資料後,當我們需要ListView進行重新整理的時候,我們需要呼叫Adapter.

華為手機指定android:installLocation為preferExternal遊戲無法安裝

android:installLocation可以為auto  internalOnly  preferExternal。預設為internalOnly。 在Unity中這個值可以在Player Settings裡面進行設定。設定為preferExternal後,華為手機A

Android Studio 打包apk應用未安裝

本文轉載地址 http://blog.csdn.net/sinat_14849739/article/details/76383281 前言 Android 要求所有 APK 必須先使用證書進行數字簽署,然後才能安裝。當然這麼做的原因是為了保證APK的唯一性,安全性

手動下載Python更新 換回以前版本

因為用的時centos略低版本的,不想更新版本,但是經常更新核心和其他軟體,尤其是最近自己更新Python,但是軟體更新救出錯了,而且不能開啟“Languae Support”(軟體支援)和ibus輸入法,非常煩惱,嘗試了很多解決方法,但是都不行,只能再改回來了。 改回

H5+app自動更新自動刪除安裝

H5+app 自動刪除安裝包 一、前言   之前做好的app自動更新,遺留下了一個問題,就是自動更新後安裝包沒有自行刪除掉。   好像現在的手機的系統是有安裝完自動清理安裝包的。想我這個H5+的app安裝完後是沒有自動刪除的,所以就需要用程式碼去刪除掉。 二、解決方式   使用html5+plus,提供的IO

Android 微信分享點擊留在微信仍然跳到app的解決方法

今天碰到一個問題,同事在測試微信分享時,分享完了之後選擇留在微信,卻仍然跳回到了自己的app。在網上搜索時看到了這篇文章 https://blog.csdn.net/u010177022/article/details/80315499  ,看到其中有一段“當分享成功,點選“

因為沒有開啟的文件所以這一命令無效==操作word問題

問題描述: asp.net操作Word, 釋出到另一臺win   2000伺服器上沒問題, 釋出到自己的手提win   server   2003   R2上也沒問題, 在正式的伺服器上除錯沒問題, 佈署到正式的伺服器上就出現“錯誤:System.Runtime.I

安裝完SFTP用PUTTY連線CENTOS軟體退問題

我出現這個問題是因為SFTP和SSH的配置檔案是一個,都是etc/ssh/sshd_config 所以是配置檔案的問題,我將配置SFTP時設定的刪除下面這些就好了 Match Group sftp X11Forwarding no AllowTcpForwarding no Chroot

Android問題之webView第一次開啟載入資料失敗第二次進入白屏問題

這個問題困擾了我好久 WebSettings settings = webview.getSettings(); webview.setVerticalScrollbarOverla

Android 解決apk覆蓋安裝的時候出現安裝失敗與舊版本部相容的問題

當你的apk覆蓋安裝的時候出現下圖所示的情況, 然後點選安裝, 解決方案: 1.你需要檢查你的新舊apk所使用的簽名檔案是否是同一個。 2.檢查你的簽名檔案是否是釋出版本,debug 簽名的應用程式不能在 Android Market 上釋出,它

解決使用MultiDex打包的apk經360加固之後在6.0以下的手機上安裝出現退的情況

MultiDex這個東西在網上都有比較詳細的講解,在這就不再多說什麼了,寫這一篇部落格主要是記錄一下踩過MultiDex的坑,如果有遇見過這樣的bug 的小夥伴能快速的跳過這個坑(畢竟我也是第一次遇見這樣的 坑,在公司搞到晚上十一點才徹底解決)。先看一下出現的bug截圖吧這個

Android Studio匯入工程不能編譯成功

Android Studio匯入老工程,會遇到編譯失敗的問題。 比如這次我就遇到了這樣的提示:Could not HEAD xxxx Received status code 500 from serv

Tomcat8 安裝點擊startup出現退的解決方法

1、首先進行配置jdk的環境變數,記住了是jdk的環境變數不是jre! 2、點選【系統變數】——【新增】,新增CATALINA_BASE和CATALINA_HOME和TOMCAT_HOME和JAVA_HOME的環境變數,變數的值都是對應的檔案目錄。 TOMCAT_

chrome更新(version:42.0.2311.135)host檔案管理工具空白不可用的解決方案

chrome自動更新後,hostt檔案管理工具空白,不可用 解決方案如下: 1:在chrome的位址列裡開啟  chrome://flags/ 2:找到"啟用 NPAPIMac, Windows"項,啟動這一項 3:啟用後會出現重啟瀏覽器的按鈕,重啟後可用

yum自建倉庫 update指令碼 V2 第二版更新實現千包以上倉庫20秒內更新

[[email protected] ~]# cat zxl_repo_updater2.sh  #!/bin/bash FTP_PATH=/home/ads/ftp_root/custom/x86_64 LOG_PATH=/home/ads/yumrepo/up