我收到" App很遗憾地停止了#34;错误。我正在使用解析,所以我假设问题出在其中。
这是我尝试加载时导致错误的java文件
public class NewTipActivity extends Activity {
private Tip tip;
@Override
protected void onCreate(Bundle savedInstanceState) {
tip = new Tip();
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
//New Tip Fragment
setContentView(R.layout.activity_new_tip);
FragmentManager manager = getFragmentManager();
Fragment fragment = manager.findFragmentById(R.id.fragmentContainer);
if (fragment == null) {
fragment = new NewTipFragment();
manager.beginTransaction().add(R.id.fragmentContainer, fragment)
.commit();
}
}
public Tip getCurrentTip() {
return tip;
}
}
这是logCat 引起:
java.lang.IllegalArgumentException:无法为用户设置setReadAccess 在com.parse.ParseACL.setReadAccess(ParseACL.java:308)处使用null id com.parse.ParseACL.getDefaultACL(ParseACL.java:61)at
的com.parse.ParseObject.setDefaultValues(ParseObject.java:3385)
提示类(这是需要声明getAuthor()的地方)但是我遇到了严重的问题并且无法解决这个问题。
package com.holyapp.danshinn.wingman_etiquette;
import com.parse.ParseClassName;
import com.parse.ParseObject;
import com.parse.ParseUser;
import com.parse.ParseFile;
@ParseClassName ("Tip")
public class Tip extends ParseObject {
public Tip(){
// a default constructor is required
}
public String getTitle() { return getString("title"); }
public void setTitle(String title) { put("title", title); }
public ParseUser getAuthor() { return getParseUser("Author");}
public void setAuthor(ParseUser user) { put("Author", user);}
public String getRating(){return getString("rating");}
public void setRating(String rating) { put("rating" , rating);}
}
答案 0 :(得分:0)
引起:java.lang.IllegalArgumentException:对于具有null id的用户,无法在com.parse.ParseACL.setReadAccess(ParseACL.java:308)中设置setReadAccess
用户的空ID。
com.holyapp.danshinn.wingman_etiquette.Tip。(Tip.java:17)at com.holyapp.danshinn.wingman_etiquette.NewTipActivity.onCreate(NewTipActivity.java:20)
这些是你遇到问题的地方。请避免发布这样的广泛问题。有关SO的好坏问题的详细信息,check out the official SO guidelines。具体来说,
假装你正在与一位忙碌的同事交谈,并且必须用一句话总结你的整个问题:你可以包括哪些细节可以帮助某人识别和解决你的问题?包括任何错误消息,关键API或异常情况,使您的问题与网站上已有的类似问题不同。
,与标题有关:
如果您在总结问题时遇到问题,请先写下标题 - 有时首先写下问题的其余部分可以更容易地描述问题。
示例:
错误:C#数学混乱
好:为什么使用float而不是int给出 当我的所有输入都是整数时,我得到不同的结果?
坏:[php] 会话疑问
好:如何将用户重定向到不同的页面 在PHP中的会话数据?
糟糕:android如果出现其他问题
好:为什么 str ==“value”当str设置为“value”时评估为false?