2017-01-15 15 views
1

Fragmentには TextViewのテキストをリフレッシュする必要があるThreadがあります。問題はsetText()の後です(実際にテキストが設定されている場合、TextView.getText()はテキストが変更されたことを返します)。画面のテキストは常に同じです。これは、Fragmentのビューにビューを追加する場合にのみ変更されます。TextView setTextはテキストをリフレッシュしません

これは

Thread time = new Thread() { 
    public void run() { 

     getActivity().runOnUiThread(new Runnable() { 

      @Override 
      public void run() { 
       while(true) { 
        TextView.setText("some text"); 
        // i tried also to use TextView.invalidate() 
       } 
      }); 

     } 
    }; 
} 
+0

'TextView'とUIスレッドをブロックしていますか?それはシングルトンですか? –

+1

完全なコードを投稿してください。 – Ayan

+1

2番目のループは無限です。休止時間なし。それは悪いコードです。 –

答えて

2

はしばらく(true)を外し、コードで、あなたはそれ何それ

関連する問題