2017-04-18 7 views
0

Androidアプリケーション用CloudBoostを使用していますが、テーブルにデータを保存しようとするといくつかの問題が発生しましたが、結果は得られません。これは私のコードです:あなたはstart()を呼び出すことなく、スレッドを作ったので、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

あなたのログが表示されません。

アンドロイドは通常、とにかく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分にプログラミングの結果です –

関連する問題