常见 Android 代码兼容性问题及解决方案

十年热恋 提交于 2020-01-25 10:29:22

前言

感谢大家对这篇文章的支持,我们将深入研究安卓中常见的兼容性问题的原因以及解决方案,主要目录如下:

  1. 如何回调 Fragment 的 onActivityResult()方法;
  2. 监听 ScrollView 滑动底部的兼容问题;
  3. WebView的兼容问题
  4. Android 5.0 监听网络;
  5. Android 7.0 文件共享;
  6. Android 8.0 安装 Apk;
  7. Android 8.0 发送通知
  8. RelativeLayout 常见的布局问题。
  9. 其他

我们来依次研究这些兼容性问题。

###正文

Fragment 的 onActivityResult() 的不回调问题

首先我们写一个小例子帮助我们分析出现这个问题的原因:

创建 MainActivity,内部使用了 MainFragment,在MainFragment中点击按钮,跳转到另外一个 Activity,在 MainActivity 中也有一个按钮,点击也会跳转到另一个 Activity。

创建 SecondActivity,打开一秒后销毁,返回新的 String。

先了解一下我们的布局:

enter image description here

这两个跳转的区别是:分别调用了 Fragment.startActityForResult() 和 Activity.startActivityFor

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!