2017-04-18 45 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編程的結果,謝謝 –

相關問題