Jar*_*eld 3 android parse-platform
这是我的应用程序崩溃的唯一地方,也是一个更重要的功能
LogCat告诉我:
java.lang.IllegalArgumentException:您必须使用ParseObject.create()或正确的子类创建此类型的ParseObject.在第37行.
我试过ParseObject.create()但是这引起了更多的问题(我可能做错了).我该如何编码呢?
这是我的newPost类:
public class newPost extends Activity {
private Button addButton;
private TextView postView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.newpost);
postView = ((EditText) findViewById(R.id.postView));
addButton = ((Button) findViewById(R.id.addButton));
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//line 37 Below
ParseObject post = new ParseObject("Posts");
post.put("content", postView);
post.saveInBackground(new SaveCallback () {
@Override
public void done(ParseException e) {
if (e == null) {
setResult(RESULT_OK);
finish();
} else {
Toast.makeText(getApplicationContext(),
"Error saving: " + e.getMessage(),
Toast.LENGTH_SHORT)
.show();
}
}
});
}
});
}
Run Code Online (Sandbox Code Playgroud)
替换此行
ParseObject post = new ParseObject("Posts");
Run Code Online (Sandbox Code Playgroud)
有了这个
ParseObject post = ParseObject.create("Posts");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2441 次 |
| 最近记录: |