-1

我正在尝试将 Parse sdk 添加到我的项目中,但不知何故它不会将任何对象添加到我的应用仪表板中。我还尝试了这个简单的应用程序,以检查我现有的项目是否有错误,但结果仍然相同:

我把字符串放到对象上,也能得到它,但在仪表板上什么也没显示。

(* 请注意,我正在使用 eclipse 模拟器对其进行测试)

这是示例代码:

package com.parse.starter;

import android.app.Application;
import android.widget.Toast;

import com.parse.Parse;
import com.parse.ParseACL;
import com.parse.ParseObject;
import com.parse.ParseUser;

public class ParseApplication extends Application {

@Override
public void onCreate() {
    super.onCreate();

    // Add your initialization code here
    Parse.initialize(this, "1rOXIAY5a2xeGsIkplFcKxvblNvXGQKLW46xGQmz",
            "FrIN3ugfNhr6iDBXhksUDVzLKfIUd1lvzPAKLVCm");

    ParseUser.enableAutomaticUser();
    ParseACL defaultACL = new ParseACL();

    // If you would like all objects to be private by default, remove this
    // line.
    defaultACL.setPublicReadAccess(true);

    ParseACL.setDefaultACL(defaultACL, true);

    ParseObject testObject = new ParseObject("TestObject");
    testObject.put("foo", "bar");
    testObject.saveInBackground();
    Toast.makeText(this, testObject.getString("foo"), Toast.LENGTH_SHORT)
            .show();
}

}

提前致谢。

4

1 回答 1

1

@Joe Razon 请创建一个新的 Activity 并在 onCreate 下添加 ParseObject 代码的创建。

public class NewActivity extends Activity {

     @Override
     public void onCreate(Bundle savedInstanceState) {         

        super.onCreate(savedInstanceState);    
        //setContentView(R.layout.main_view);

        //rest of the code
        ParseObject testObject = new ParseObject("TestObject");
        testObject.put("foo", "bar");
        testObject.saveInBackground();
        Toast.makeText(this, testObject.getString("foo"), Toast.LENGTH_SHORT)
            .show();
    }
}
于 2013-07-02T17:52:58.540 回答