androidマルチスレッド
1124 ワード
public class Main extends Activity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView) this.findViewById(R.id.textview);
textView.setTextColor(Color.BLACK);
textView.setBackgroundColor(Color.WHITE);
textView.setTextSize(20);
textView.setText(" ");
new Thread() {
public void run() {
try {
Thread.sleep(5000);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/*Message m = new Message();
m.obj = result;
mHandler.sendMessage(m);*/
//
runOnUiThread(new Runnable() {
@Override
public void run() {
String result = " !";
textView.setText(result);
}
});
};
}.start();
}
/*private Handler mHandler = new Handler() {
public void handleMessage(Message m) {
String result = (String) m.obj;
textView.setText(result);
}
};*/
}