2017-04-18 44 views
0

我在使用CloudBoost进行Android应用程序时遇到了一些问题,当我尝试保存表中的数据时,我没有收到任何结果。这是我的代码:在CloudBoost上使用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(); 
         } 

        } 
       }); 
+0

你想启动一个线程? –

+0

是的,但可能它是不正确的 –

回答

0

,因为你没有调用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 
+0

这是在凌晨2:30编程的结果,谢谢 –

相关问题