簡體   English   中英

在Android中解析來自Parse.com的數據

[英]Parse data from Parse.com in Android

我是parse.com和android studio的新手。 我試圖通過簡單地提供一些測試數據來創建一個解析表,但是當應用程序運行模擬器時, "unfortunately the app has stopped"

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import com.parse.Parse;
import com.parse.ParseObject;
public class fresh_app extends Activity {
    Button b1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fresh_app);
        // Enable Local Datastore.
        Parse.enableLocalDatastore(this);

        b1=(Button)findViewById(R.id.button);
        b1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ParseObject testObject = new ParseObject("TestObject");
                testObject.put("foo", "bar");
                testObject.saveInBackground();
            }
        });
    }

gradle的依賴是:

compile files('libs/Parse-1.10.3/Parse-1.10.3.jar')
    compile 'com.parse.bolts:bolts-android:1.+'

好的,LogCat完全說明了-您需要放入Parse.enableLocalDatastore(this); 在擴展Application類中的Parse.initialize之前(在onCreate() ):

public class ParseApp extends Application{

@Override
public void onCreate(){
    Parse.enableLocalDatastore(this);
    Parse.initialize(this, key1, key2);
}
}

另外,無需編譯文件-您可以這樣做: compile 'com.parse:parse-android:1.10.3'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM