如何保存自定义类对象并将其转移到另一个活动

吉柯

目标-Android 4.1.2

我需要保存自定义类对象的实例,并将其转移到另一个活动中。我创建了一个简单的ObjectTransfer类:

public  class ObjectTransfer {
private static Object TransfObj;

public static void setTransferObj(Object trObj){
    TransfObj = trObj;
}

public static Object getTraObject(){
    Object retObj =TransfObj;
    TransfObj = null;
    return retObj;
}

在源活动中:

ObjectTransfer.setTransferObj(MyCustom);

真的 活动 :

MyCustom = (MyCustom) ObjectTransfer.getTraObject();

它对我有用,但是有时MyCustom在ObjectTransfer中变为null。

请帮我解决我的问题!

对不起我的英语不好。

吉柯

我找到了决定。我宣布

MyCustom as public static MyCustomClass MyCutom;

在第一堂课上。在另一项活动中,我使用以下方式授予访问权限:

firstActivity.MyCustom.somFunction();

我不知道正确与否,但是它对我有用。感谢Babibu提供有关在DB中存储的想法。它也对我有用(也许更正确),但是我没有太多时间来编写此代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android中将数据从一个活动转移到另一个活动

将文本从一个活动转移到android studio中的另一个活动

Firebase Cloud Firestore-将文档获取到自定义对象并将其传递给另一个活动

使用SQLite将数据从一个活动转移到另一个活动:Android Studio

如何将变量从NSNumberFormatter转移到另一个ViewController?

如何将提交从master转移到另一个分支?

如何将价值从js转移到另一个js

我如何将标签转移到另一个容器

如何将承诺的结果保存到变量并将其转移到另一个函数?

将变量的值从一个不相关的类转移到另一个

将收集对象从一个jsp转移到另一个

如何将ArrayList从另一个活动转移到另一个活动

如何将http标头转移到另一个页面?

将数据从字符串数组转移到另一个活动中

尝试将数据从异步调用转移到另一个类

在Android Studio中从活动转移到另一个时加载

如何将数据从一个活动转移到另一个活动并将其设置为textview?

如何使用 Redux 将用户选择转移到另一个组件?

对象中的项如何从一个函数转移到另一个函数?

如何将“链接”转移到另一个组件?

在 B2C 自定义策略中将一种声明类型从一个步骤转移到另一个步骤

如何在没有完成的情况下转移到另一个活动?

如何将 int 类型全局变量的值从一个活动转移到另一个活动并在 textview 中显示?

将值转移到另一个类,更改它并将其返回到主类

视频完成后如何转移到另一个活动?

如何将 ArrayList 转移到另一个活动

如何将 NFT 转移到另一个智能合约?

如何将用户写入的值转移到另一个文件?

如何将图像的颜色转移到另一个图像?