目标-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] 删除。
我来说两句