前言
感謝大家對這篇文章的支持,我們將深入研究安卓中常見的兼容性問題的原因以及解決方案,主要目錄如下:
- 如何回調 Fragment 的 onActivityResult()方法;
- 監聽 ScrollView 滑動底部的兼容問題;
- WebView的兼容問題
- Android 5.0 監聽網絡;
- Android 7.0 文件共享;
- Android 8.0 安裝 Apk;
- Android 8.0 發送通知
- RelativeLayout 常見的佈局問題。
- 其他
我們來依次研究這些兼容性問題。
###正文
Fragment 的 onActivityResult() 的不回調問題
首先我們寫一個小例子幫助我們分析出現這個問題的原因:
創建 MainActivity,內部使用了 MainFragment,在MainFragment中點擊按鈕,跳轉到另外一個 Activity,在 MainActivity 中也有一個按鈕,點擊也會跳轉到另一個 Activity。
創建 SecondActivity,打開一秒後銷燬,返回新的 String。
先了解一下我們的佈局:
這兩個跳轉的區別是:分別調用了 Fragment.startActityForResult() 和 Activity.startActivityFor