如何在android parse中访问方法外部的对象值
我这里有一个方法如何在android parse中访问方法外部的对象值,android,parse-platform,Android,Parse Platform,我这里有一个方法methodOne,它将一个对象保存到云: ParseObject obj; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Parse.initialize(this, APP_I
methodOne
,它将一个对象保存到云:
ParseObject obj;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Parse.initialize(this, APP_ID, CLIENT_KEY);
}
public void methodOne(View v){
obj = new ParseObject("PersonName");
obj.put("fname", t1.getText().toString());
obj.saveInBackground();
}
如何在方法外部访问类ParseObject的
obj
对象?我没有遇到问题。其全局变量与您显示的代码一致。。是吗?是的。但是,如果我有另一个方法将另一个对象保存到同一个类中,该怎么办?比如说一个人的另一个名字?我是否应该再次实例化obj
到newparseobject(“PersonName”)
?obj是一个全局对象,您可以在任何地方访问它。在任何方法的内部或外部。是的,您必须为此创建新对象。@sureshkumar,没错。但是实例化是在methodOne
中完成的。使用另一种方法插入另一个名称如何?代码转储永远不是一个好的答案。至少解释一下为什么你认为这可以解决问题。。。
public void methodOne(View v){
ParseObject obj = new ParseObject("PersonName");
obj.put("fname", t1.getText().toString());
obj.saveInBackground();
}