fragment裡面的onActivityResult 怎樣才能被調用呢,在使用到的時候發現根本不響應,以前沒注意過這個問題,
然後找了很多方法都不是很方便,終於實驗除了一個最簡單的方法。
startActivityForResult(intent, getActivity().RESULT_FIRST_USER);
getactivity().startActivityForResult(intent, getActivity().RESULT_FIRST_USER);關鍵點就是這個RESULT_FIRST_USER,字面意思是第一個用戶調用,就給第一個用戶,這樣就搞定問題了。
然後在響應的時候 這個RESULT_FIRST_USER為1,即判斷requestcode==1的時候。
-------------------------------------------------------------------------------------------------------------
listView是常用的顯示控件,默認背景是和系統窗口一樣的透明色,如果給ListView加上背景圖片,或者背景顏色時,滾動時
listView會黑掉(我的手機會出現這樣的情況),
原因是,滾動時,列表裡面的view重繪時,用的依舊是系統默認的透明色,顏色值為#FF191919,
要改變這種情況,只需要調用listView的setCacheColorHint(0),顏色值設置為0
或者xml文件中listView的屬性
android:cacheColorHint="#00000000"
android:listSelector="#00000000"
歡迎討論。