在 CloudBoost 上使用 Android 保存数据时出现问题

Problems in saving data with Android on CloudBoost

我正在为 Android 应用程序使用 CloudBoost,当我尝试在 table 中保存数据时遇到了一些问题,我没有得到任何结果。这是我的代码:

CloudApp.init("*****", "*****");
...
new Thread(new Runnable() {
                    @Override
                    public void run() {
                        CloudObject obj = new CloudObject("User", "1uvSDThQ");
                        Log.e("LOG", "1"); //Already this is not shown
                        try {
                            obj.set("color", "#000000");
                            obj.setAcl(new ACL());
                            obj.save(new CloudObjectCallback() {
                                @Override
                                public void done(final CloudObject x, final CloudException e) {

                                    if(e != null)
                                        //error
                                        Log.e("LOG", "Errore");
                                    if(x!=null)
                                        //cloudObject
                                        Log.e("LOG", "FATTO");


                                }
                            });
                        } catch (CloudException e) {
                            e.printStackTrace();
                        }

                    }
                });

您的日志未显示,因为您在未调用 start() 的情况下创建了一个线程。

Android 通常无论如何都使用 Asynctask,但我不确定为什么你真的需要一个带有这个库的线程......那个保存方法看起来是异步的

CloudApp.init("*****", "*****")
CloudObject obj = new CloudObject("User", "1uvSDThQ");
Log.e("LOG", "1"); 
try {
    obj.set("color", "#000000");
    obj.setAcl(new ACL());
    obj.save(new CloudObjectCallback() {
        @Override