eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 104|回复: 3
收起左侧

[Android 调试] 调用联系人后不返回当前activity(仅限于小米手机)

[复制链接]

该用户从未签到

2

主题

18

帖子

89

e币
发表于 2017-1-10 11:33:54 | 显示全部楼层 |阅读模式
10e币

        调用联系人:
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_PICK);
        intent.setData(ContactsContract.Contacts.CONTENT_URI);
        this.startActivityForResult(intent, 1);
       这个法子在小米手机上如果自己写个小程序都很正常,可以返回当前activity.公司的程序可能因为加入了太多第三方的jar包导致调用联系人信息之后返回当前activity直接闪退了。查阅很多资料估计是系统内存不足偷偷的把当前activity销毁。想问问万能的区友这个有什么办法可以解决嘛?

来自群组: 中国电信天翼应用工厂

签到天数: 4 天

连续签到: 1 天

[LV.2]偶尔看看I

29

主题

889

帖子

8489

e币
发表于 2017-1-10 21:17:25 | 显示全部楼层
我现在公司的项目也出现类似的情况   这只有系统自动回收内存才会出现。不然你logcat会打印相应的错误。

签到天数: 292 天

连续签到: 1 天

[LV.8]以坛为家I

55

主题

1493

帖子

1万

e币
发表于 2017-1-11 08:56:57 | 显示全部楼层
三星的gc应该是最厉害的,三星测过没问题,小米应该也没事

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

18

主题

388

帖子

4818

e币
发表于 2017-1-24 18:01:08 | 显示全部楼层
学会用onsaveinstance,基本就解决问题了。
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-6-23 04:25 , Processed in 0.520461 second(s), 20 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信