最新文章列表

Parameter specified as non-null is null for data in onActivityResult

最近使用kotlin结合zxing开发,发现有些问题: 如果返回一个null值,在onActivityResult里面会报Parameter specified as non-null is null for data的错误。这个问题在java里并不会出现。原因在于kotlin有非空检查。如果直接使用onActivityResult的java源码转成kotlin的话,会发现 override ...
繁星水 评论(0) 有1194人浏览 2018-01-09 17:50

关于onActivityResult的一些细节

1. onActivityResult是比onResume先调用的,而且如果onActivityResult中的code比较耗时的话,会阻塞onResume,可以通过如下的code进行测试: public void onActivityResult(int requestCode, int resultCode, Intent data) { Log.w(TAG, "on ...
xuanzhui 评论(0) 有1471人浏览 2016-05-06 14:55

Android的Fragment中onActivityResult不被调用的终极解决方案

Fragment中的onActivityResult不被调用,有几种情况,请大家一一排查。   1.检查该Fragment所属的Activity中,是否重写了onActivityResult方法。 如果是该种情况,请确保写了super.onActivityResult: @Override protected void onActivityResult(int requestCode ...
iamzhaozheng 评论(1) 有20143人浏览 2015-05-04 22:52

Intent使用

intent 是一种消息传递的机制。可以在应用程序内使用,也可以在应用程序间使用。 1:使用Intent来启动Activity intent 最常见的用途就是绑定程序间的控件,并在应用程序间进行通信。Intent用来启动Activity,允许创建不同屏幕的一个工作流。     要显示的启动Actiivyt类,可以创建一个新的Intent来指定当前Activity的上下文以及需要启动的Act ...
王俊豹 评论(0) 有519人浏览 2014-07-03 22:53

startActivityForResult 无响应问题

今天开发遇到了个问题, 就是从一个Activity中使用startActivityForResult方法后, 被执行的activity结束了并没有回调onActivityResult方法, 很郁闷,然后看网上说是TabHost中的activity都有这个问题, 就按照网上说的方法进行解决: TabHost中使用startActivityForResult无法接收返回值的解决方案 http://bl ...
seya 评论(0) 有3850人浏览 2013-01-24 13:57

Android学习 之 startActivityForResult 和 onActivityResult

在交互实现的过程里,发现之前自己对Activity生命周期和Intent 传递数据的Bundle理解有些偏差。 举例说我想要做的一个事情是,在一个主界面(主Activity ...
ldci3gandroid 评论(0) 有2103人浏览 2011-07-20 16:58

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics