Activity singleTask需要注意onResume()方法内获取Intent
2016-10-08 00:00
411 查看
把Activity配置成singleTask时,onResume()方法内获取Intent值会有问题,获取到的还是之前的数据。
解决方法,更新数据,在onNewIntent()方法setIntent(intent)
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
}
解决方法,更新数据,在onNewIntent()方法setIntent(intent)
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
}
相关文章推荐
- android当activity启动模式设置成singleTask如何获取intent
- 【Android】 Activity启动模式singleTask的数据传输 onNewIntent方法
- Android Activity的singleTask加载模式和onActivityResult方法之间的冲突
- 我的Android进阶之旅------>Android Activity的singleTask加载模式和onActivityResult方法之间的冲突
- 在Activity中调用finish()方法之后需要注意的事情(转)
- 跳转activity设置为launchMode="singleTask"时,主activity不执行onActivityResult
- 监听home键(android:launchMode="singleTask" 与 onNewIntent(Intent intent) 的用法)
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?(转)
- intent的startActivityForResult()方法使用注意事情
- C# 检查网络是否连通 判断远程文件是否存在 C#获取程序路径的方法中需要注意的地方
- Android 监听home键(android:launchMode="singleTask" 与 onNewIntent(Intent intent) 的用法
- Activity singleTask Intent传值收不到
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- PackageManager 的queryIntentActivities方法---获取AndroidMainfest.xml中注册了intent-filter action的Activity都可以被
- android:launchMode="singleTask" 与 onNewIntent(Intent intent) 的用法
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- 微信支付 WXPayEntryActivity的onResp(BaseResp resp)方法 注意事项
- onResume()里面getIntent().getSerializableExtra(name)获取不到值
- fragment 状态保存时怎么执行一些需要在onResume、onPause方法里面运行的东西
- intent的startActivityForResult及appcan jar 中 oncallback 方法的使用