逐个上传列表项以解析服务器

时间:2017-12-26 09:08:01

标签: android android-studio arraylist parse-platform

Arraylist<String> users = new Arraylist<>();
ArrayAdapter arrayAdapter;
ListView listView = view.findViewById(R.id.FriendsView);
listView.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE);
arrayAdapter = new
ArrayAdapter(getActivity(),android.R.layout.simple_list_item_checked,users);
listView.setAdapter(arrayAdapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long 
l) {
    CheckedTextView checkedTextView = (CheckedTextView) view;
    if(checkedTextView.isChecked()){

        Log.i("Info","Row is Checked!");
       ParseUser.getCurrentUser().getList("viewers").add(users.get(i));
        ParseUser.getCurrentUser().saveInBackground();

    }
    else{
        Log.i("Info","Row is not Checked!!");
        ParseUser.getCurrentUser().getList("viewers").remove(users.get(i));
        ParseUser.getCurrentUser().saveInBackground();
    }
}
});

这是我的代码
我必须根据作为索引
i的值逐个上传字符串值 但它第一次上传字符串的值只有 我还使用saveInBackground()函数进行回调,并返回回调消息,但不将字符串值上传到解析服务器。
&#39;观众&#39;是List类型的Parse的User类中的键。

0 个答案:

没有答案