2015-01-25 3 views
0

비동기 방식으로 웹 서비스에서 단어 추천을 사용하여 사용자 입력 방법을 만들고 싶습니다. 그것이 asysnchronouse가 아닌 경우, 인터넷에 연결하는 동안 전화가 붙어. 내가 쓰레드를 사용하면 그것은 "만들어지는 트레드 만 만질 수 있습니다"라는 흥분을 유발합니다. runOnUIthread를 사용하거나 어떻게 사용할 수 있는지 모르겠습니다. 나는 그 runOnUiThread 활동 방법을 이해했다. 아무도 도와주세요. 나는 안드로이드 예제 app softkeybord를 사용했다. 내가 스레드의 정의는 활동 안에 있으면 내가 이해 확실하지 않다웹 서비스에서 비동기로 Android 입력 방법 제안

답변

0

, 당신은 단지 호출 할 수 있습니다 :/:

new Thread() { 
     public void run() { 
      while (i++ < 1000) { 
       try { 
        runOnUiThread(new Runnable() { 

         @Override 
         public void run() { 
          btn.setText("#" + i); 
         } 
        }); 
        Thread.sleep(300); 
       } catch (InterruptedException e) { 
        e.printStackTrace(); 
       } 
      } 
     } 
    }.start(); 
+0

는, 그것은 HTTP 입력 방법 서비스 활동하지 않는 /developer.android.com/guide/topics/text/creating-input-method.html runOnUiThread가 작동하지 않기 때문에 작동하지 않습니다. –

관련 문제