织梦CMS - 轻松建站从此开始!

沙龙娱乐网_沙龙国际娱乐网_沙龙国际娱乐官网

当前位置: 主页 > 沙龙娱乐场 >

(沙龙娱乐场) Android多个activity之间传递/共享对象

时间:2017-07-18 07:33来源:未知 作者:admin 点击:
在android的开发过程中经常会遇到在activity之间传递数据的情况,如果只是基础类型或者String,直接放入intent就可以,这个没什么问题,但如果是对象呢? 用intent的话,无论parcelable还是

在android的开发过程中经常会遇到在activity之间传递数据的情况,如果只是基础类型或者String,直接放入intent就可以,这个没什么问题,但如果是对象呢?
用intent的话,无论parcelable还是serializable,都是一个copy,有大小和性能的限制,而且我现在想传递的是同一个对象。
现在我能想到的只有通过静态变量传递,大概是这样的写法:

public Constant{
public static TestObject object;

public static void setTemp(TestObject object){
    this.object = object;
}

public static TestObject getTemp(){
    TestObject temp = object;
    object = null;
    return temp;
}
}

大家认为这样的写法有什么缺点,或者有其他办法可以实现吗?

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容