關於呼叫startActivityForResult()方法後Activity直接退出的問題原因和解決辦法
專案中遇到的一個問題:
當呼叫系統的相機和相簿時,使用startActivityForResult()方法後發現每次都自動的退出了頁面,這個現象只在某一個手機上出現,當時以為是系統版本問題,最後除錯了很久程式碼發現程式碼沒有錯誤。
解決方法:手機的開發者選項中有一個"不保留活動" 的選項不要勾選。取消勾選後一切恢復正常。
因此遇到一些詭異的不是程式碼問題的bug可以先把開發者選項給關閉,跑一遍程式後如果沒有問題,說明是開發者選項中的設定問題。
相關推薦
關於呼叫startActivityForResult()方法後Activity直接退出的問題原因和解決辦法
專案中遇到的一個問題: 當呼叫系統的相機和相簿時,使用startActivityForResult()方法後發現每次都自動的退出了頁面,這個現象只在某一個手機上出現,當時以為是系統版本問題,最後除錯了
64位系統上設定編譯平臺為x86的VS2008專案升級到VS2010後編譯失敗的原因和解決辦法
今天遇到這個情況很是費勁,結果發現目標機器上64位系統 然後 看看這個解釋吧,我就不轉載了,哈哈 無法就是anycpy和x86的關閉,煩死了 建議試用win server 2008 只是可能不能註冊,不過也不管了
在同一個類中,一個方法呼叫另外一個有註解(比如@Async,@Transational)的方法,註解失效的原因和解決方法
在同一個類中,一個方法呼叫另外一個有註解(比如@Async,@Transational)的方法,註解是不會生效的。 比如,下面程式碼例子中,有兩方法,一個有@Transational註解,一個沒有。如果呼叫了有註解的addPerson()方法,會啟動一個Transaction;如果呼叫updatePerso
PHP網站從Apache轉移到Nginx後產生404錯誤的原因和解決辦法
基於 asp split lena my.conf 步驟 ram tps pre 這是轉載的別人的解決方法: 原案例分析: 1、原來的網站在wamp環境下搭建完成,一切正常,上傳到虛擬主機環境為lnmp,結果訪問時可以打開主頁,然後點其他頁面全部報404錯誤; 2、經分析得
安裝版JDK後,修改環境變數,也無法生效的原因和解決辦法
現象: 安裝過安裝版的JDK,一般是1.7以上,修改環境變數並不能生效,比如原本安裝了1.8,後修改環境變數為1.7,java -version仍顯示1.7 原因: 當使用安裝版本的JDK程式時(一般是1.7版本以上),在安裝結束後安裝程式會自動將java.exe、java
PHP網站從Apache轉移到Nginx後只能訪問主頁跳轉產生404錯誤的原因和解決辦法
用tp框架在本地開發了專案時,用的是phpstudy繼承環境,起初用的是apache伺服器,但是切換到nginx環境時只有主頁能訪問,其他都會報nginx404的錯誤 當時也挺納悶的,經分析得出原因:原網站環境為wamp使用了偽靜態,偽靜態規則寫在網站根目錄的.htacces
關於為何TreeMap中用列印語句列印get方法會返回null的原因(解決辦法有待完善)
以上會get到null值,究其原因,可以從get方法原始碼中找到答案。TreeMap集合中實現Map集合的get程式碼如下: public V get(Object key) { &
呼叫Dubbo服務報以下錯誤(com.alibaba.dubbo.remoting.RemotingException),問題原因和解決辦法
2017-04-19 23:41:48,333 ERROR [com.alibaba.dubbo.remoting.transport.AbstractClient] - [DUBBO] Failed to start NettyClient LX-20161101CZV
TCP粘包,拆包及解決方法、丟包的原因及解決辦法
粘包、拆包發生原因 發生TCP粘包或拆包有很多原因,現列出常見的幾點,可能不全面,歡迎補充, 1、要傳送的資料大於TCP傳送緩衝區剩餘空間大小,將會發生拆包。 2、待發送資料大於MSS(最大報文長度),TCP在傳輸前將進行拆包。 3、要傳送的資料小於
SCRIPT65535: 意外地呼叫了方法或屬性訪問(ie不相容解決辦法)
在IE8下面,在使用jquery的時候可能會出現這種狀況,解決辦法有一下兩種: 1.凡是input,不管任何型別,不能用text()方法,只能用val()方法; 2.如果看不出來,在js程式碼上加debugger,一步一步除錯,看哪行出錯自然就知道這個方法不能用了
Activity did not call finish() prior to onResume() completing原因和解決辦法
最近發現一個針對6.0 Activity使用Theme.NoDisplay style 時候爆出這個log, Google的處理方式是直接fatal crash,很蛋疼。 log裡面給出瞭解決方法,在onResume方法之前要呼叫finish,確實呼叫了沒問題了
設定JDK環境變數後,無法生效的原因和解決辦法
最開始安裝過安裝版的JDK版本,然後修改環境變數並不能生效,例如一開始安裝了1.8的版本,後修改環境變數為1.7,命令cmd 裡java -version仍顯示1.8 這是因為當使用安裝版本的JDK程式時,在安裝結束後安裝程式會自動將java.exe、javaw.exe
sublime按分號後自動提示的原因及解決辦法
方法 新建 htm macro html perf browser png -m 解決sublime每次寫完css樣式 分號 ; 後都會有自動提示 這樣很影響效率。出現這個問題的原因是sublimeCodeInetel這個插件。所以再網上收集了兩個方法。 第一個方法:
ssh關於含有外鍵的傳值中無法識別正確的action的原因和解決辦法
ces pub ets err ntc 執行函數 success 引入 dst 在含有外鍵的表中,要保存一個值到這個外鍵時:邏輯思路:需要先將jsp頁面的值傳到相應的action中,在這個action中需要引入這個外鍵的實體層和DAO層(DAO層只需set方法),在執行函數
error while loading shared libraries: xxx.so.x"錯誤的原因和解決辦法
exp 不想 ech cache 方案 動態鏈接庫 direct 就會 export 一般我們在Linux下執行某些外部程序的時候可能會提示找不到共享庫的錯誤, 比如: tmux: error while loading shared libraries: libe
電腦連接了HDMI線,電腦沒有聲音了,原因和解決辦法
TP dmi 設備 使用 外接顯示器 播放 說明 .com nbsp 我們經常會使用筆記本電腦通過HDMI線外接顯示器或者投影儀設備,會遇到筆記本電腦沒有聲音或者聲音很小的問題。 沒有聲音說明電腦的播放設備(揚聲器)設置問題,可以通過查看揚聲器情況解決。 如圖所示: 需要
/var/spool/postfix/maildrop 出現大量文件原因和解決辦法
完全 通過 解決問題 輸出內容 .sh uil 問題 立即生效 pos 今天發現服務器硬盤報警,出現空間不足的情況,後經查看發現是 /var/spool/postfix/maildrop 有大量文件,但服務器本身沒有啟動 postfix服務。 繼續上網查資料,發現是cron
Nginx伺服器出現502錯誤的原因和解決辦法總結
一些執行在Nginx上的網站有時候會出現“502 Bad Gateway”錯誤,有些時候甚至頻繁的出現。有些站長是在剛剛轉移到Nginx之後就出現了這個問題,所以經常會懷疑這是不是Nginx的問題,但事實上這是個誤區。 以下是從張宴和Ayou的部落格蒐集整理的一些Ngin
wordpress前臺後臺都一片空白的原因和解決辦法
今天登入一個給朋友維護的部落格,結果發現開啟網站後一片空白,後臺登陸頁面也是空白,還以為中毒了呢。在網上搜索了一下,終於找到並解決了wordpress前臺後臺都一片空白的原因和解決辦法。 首先,wordpress網站空白的可能原因有以下幾種: 1.網站更換主題模版 2.新安裝或升級外掛 3.
Oracle:ORA-01789: 查詢塊具有不正確的結果列數 分析原因和解決辦法
一、分析原因 union指令的目的是將兩個sql語句的查詢結果合併起來, 可以檢視你要的查詢結果 。 但是要注意使用union連線的兩個sql 語句的欄位型別 、 欄位個數 、 欄位名要求完全匹配 。 union在進行表連線後會對產生的結果進行排序運算 , 刪除重複資料後返回結