Android 避免Activity重复创建 一次finish()返回上个页面
来源:互联网 发布:海外淘软件 编辑:程序博客网 时间:2024/06/07 06:43
AndroidManifest.xml文件中
如此配置:
<activity
android:name="com.xxxx.xxxxBctivity"
android:launchMode="singleTask"
android:taskAffinity="com.xxxx.xxxxBctivity">
</activity>
在 xxxxActivity中
@SuppressWarnings("unchecked")
private void initData() {
getTempFromPref();
List<ImageItem> incomingDataList = (List<ImageItem>) getIntent()
.getSerializableExtra(IntentConstants.EXTRA_IMAGE_LIST);
if (incomingDataList != null) {
mDataList.addAll(incomingDataList);
}
}
在 一定要用onNewIntent接受 C-Activity返回的数据
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
Log.e("tag", "onNewINtent执行了");
setIntent(intent);
//在这里用getIntent()接收用C-Activity返回的数据
initData();
}
@Override
protected void onResume() {
super.onResume();
从C-Activity返回时可能 mAdapter需要重新初始化,否则页面无法重新刷新
mGridView.setSelector(new ColorDrawable(Color.TRANSPARENT));
mAdapter = new ImagePublishAdapter(this, mDataList);
mGridView.setAdapter(mAdapter);
notifyDataChanged();
}
- Android 避免Activity重复创建 一次finish()返回上个页面
- Android 实例:返回上个Activity 数据
- Activtity多层页面跳转,返回调用finish() 页面重复
- android 页面跳转到上个页面后之后再返回,页面没变
- Android Activity Lifecycle(Finish)
- Activity页面finish栈管理
- 浏览器点击返回时,上个页面混乱
- android 避免线程的重复创建
- Android Activity finish() 流程走读
- 调用finish()返回时刷新父Activity
- android在一个页面显示密码认证对话框进入不finish当前activity
- Android 关于Activity的跳转和finish时切换页面动画实现
- JavaScript屏蔽Backspace键返回上个页面方法
- 点击浏览的的返回实现上个页面的变动
- [IOS]禁止侧滑返回上个页面功能
- a 标签和button按钮返回上个页面
- Android开发监听返回键返回上个网页或者fragment
- android退出activity提示再按一次返回键
- 微信获取accesstoken以及openID
- UVa 327 - Evaluating Simple C Expressions
- NoNodeAvailableException[None of the configured nodes are available
- android L和android M的区别
- FFMPEG 截取RTMP直播流图片命令
- Android 避免Activity重复创建 一次finish()返回上个页面
- 自定义ViewGroup的使用
- makefile中的notdir,wildcard和patsubst
- 转IBM官网 利用 Java dump 进行 JVM 故障诊断
- HBASE安装配置
- Git Clone 远程分支
- Objective-C Runtime 运行时之四:Method Swizzling
- Android 学习笔记 Contacts (一)ContentResolver query 参数详解
- jstl 的if else <c:choose><c:when test="">如果</c:when><c:otherwise>否则</c:otherwise></c:choose>