Android простой текстовый просмотр текста с таймером
Я новичок в Android и только начинаю через некоторые учебные видео. Сначала я должен показать текстовый вид "красный» и через 5-10 сек нужно поменять его на "привет красный ".
Я попробовал два метода в качестве альтернативы. В первом методе это дает мне исключение, в то время как во втором методе оно запускает приложение после заданной задержки и прямо показывает мне "привет красный " текст. Я мог бы упустить некоторые основные понятия здесь. Не могли бы вы помочь мне?}
TextView myText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myText = (TextView)findViewById(R.id.displayTv);
// ------ first method start ---------
Thread timer = new Thread(){
public void run(){
try{
sleep(6000);
}catch(InterruptedException e){
e.printStackTrace();
}finally{
myText.setText("Hello red");
}
}
};
timer.start();
// ------ first method end ---------
// ------ second method start ---------
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
myText.setText("Hello red");
// ------ second method end ---------
}