【发布时间】:2016-01-19 16:13:51
【问题描述】:
我在 parse.com 上增加值时遇到问题。什么都没有发生,值保持在 0。
首先我在 postactivity 中将值设置为 0:
Counter count = new Counter();
int Counts = 0;
count.setVote(counts);
count.saveInBackground();
在我的 parse.com 课程中,我有:
public int getVote() {
return getInt("vote");
}
public void setVote(int value) {
put("vote",value");
}
在MainActivity我有:
public View getItemView(final Counter count,View view,ViewGroup parent) {
if(view==null) {
view = View.inflate(getContent(),R.layout.count_item,null);
}
ImageButton vote=(ImageButton) view.findViewById(R.id.btnvoteup);
vote.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
count.increment("vote",1);
count.saveInBackground();
}
});
return view;
}
以前的代码可以工作,但我不确定是什么改变导致它停止工作。
【问题讨论】:
-
你能正确地格式化你的问题吗?
-
你如何测试它是否有效?
标签: android parse-platform increment