W/System.err: com.parse.ParseRequest$ParseRequestException: Tweet.Amitabh 的架构不匹配;预期的数组但得到了字符串

问题描述

这是用于更新键“Amithabh”的值的代码,但 0 方法出错。 putadd 方法工作正常。服务器连接正常

remove

the code to update value at parse server

输出错误

package com.example.androidparse;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.util.Log;

import com.parse.GetCallback;
import com.parse.ParseException;
import com.parse.ParseInstallation;
import com.parse.ParSEObject;
import com.parse.ParseQuery;
import com.parse.SaveCallback;


public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        ParseQuery<ParSEObject> query = ParseQuery.getQuery("Tweet");
        query.getInBackground("qDGilscXDH",new GetCallback<ParSEObject>() {
            @Override
            public void done(ParSEObject object,ParseException e) {
                if(e == null){
//                    object.add("Amitabh","KBC");
                    object.put("Amitabh","kbc");
                    object.saveInBackground(new SaveCallback() {
                        @Override
                        public void done(ParseException e) {
                            e.printstacktrace();
                        }
                    });

                    Log.i("string",object.get("Amitabh").toString());
                    Log.i("success","saved succesfull");
                }else{
                    Log.i("not saved",e.getStackTrace().toString());
                }
            }
        });

        ParseInstallation.getCurrentInstallation().saveInBackground();
    }
}

error output

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)