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

时间:2017-04-18 13:17:25

标签: java android cloudboost

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

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();
                        }

                    }
                });

1 个答案:

答案 0 :(得分:0)

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

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

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