我是开发Android的新手。我有一个问题。如何在不使用Intent的情况下将对象从一个活动传递到另一个活动。我可以通过Interface做到这一点,如果是这样,你怎么可以取悦我怎样才能解决这个问题
答案 0 :(得分:2)
我认为你有两个选择
答案 1 :(得分:2)
答案 2 :(得分:1)
将数据保存在单例类模型中,并从另一个活动中获取相同的对象 创建一个这样的类
public class SingletonModel {
private static SingletonModel instance;
public String textData = ""
public synchronized static SingletonModel getSingletonModel() {
if (instance == null) {
instance = new SingletonModel();
}
return instance;
}
private void SingletonModel(){}
}
从第一项活动开始就像这样
SingletonModel.getSingletonModel().textData ="Your data goes here";
从第二项活动开始就像这样
textView.setText(SingletonModel.getSingletonModel().textData);
答案 3 :(得分:1)
如果数据应该保留,请使用文件。如果没有,请使用单身人士。