Android “Only the original thread that created a view hierarchy can touch its views.”

后端 未结 28 3292
鱼传尺愫
鱼传尺愫 2020-11-21 04:44

I\'ve built a simple music player in Android. The view for each song contains a SeekBar, implemented like this:

public class Song extends Activity implement         


        
28条回答
  •  一生所求
    2020-11-21 05:26

    Use this code, and no need to runOnUiThread function:

    private Handler handler;
    private Runnable handlerTask;
    
    void StartTimer(){
        handler = new Handler();   
        handlerTask = new Runnable()
        {
            @Override 
            public void run() { 
                // do something  
                textView.setText("some text");
                handler.postDelayed(handlerTask, 1000);    
            }
        };
        handlerTask.run();
    }
    

提交回复
热议问题