-
非UI线程更新UI中的控件TextView查看全部
-
handler是Android给我们提供用来更新UI的一套机制 也是一套消息处理机制,通过它可以发送、处理消息查看全部
-
handler 发送消息的方式有四种,pos。。。。。查看全部
-
handler(CallBack callBack)截获message消息查看全部
-
线程里弄一个handler,post runnable去刷新UI界面查看全部
-
handler设置机制,必须指定Looper对象。线程中没有查看全部
-
面试用:在非主线程是否可以更新UI 答:当刚启动还没有onResume的时候可以,即onCreate里面 ViewRootImp是在onResume方法中初始化的,在onCreate方法中创建线程并执行,此时还没有初始化ViewRootImp查看全部
-
handler.post(new Runnable() {@Overridepublic void run() {textView.setText("handler.post"); Message message = Message.obtain();handler.sendMessage(message); runOnUiThread(new Runnable() {@Overridepublic void run() {textView.setText("runOnUiThread");}}); textView.post(new Runnable() {@Overridepublic void run() {textView.setText("view.post");});查看全部
-
子线程handler new Handler(thread.getLooper(){里面用message向主线程发消息}); Message message = new Message(); message.what=1; //把what设置为1 System.out.println("threadHandler"); handler.sendMessageDelayed(message, 1000); //主线程中的handler handler.removeMessages(1);//他的what就是1.。。。不一样当然停止不了。。查看全部
-
synchronized(this){ ... notifyAll(); }查看全部
-
主线程向子线程发消息 new Handler(thread.getLooper(){ public void handleMessage(android.os.Message msg){...} });查看全部
-
new HandlerThread("handler thread");//指定当前的线程名字查看全部
-
handler main线程中的 onCreate(){ new MyThread(); //子线程中的查看全部
-
代码UI newTextView(this); setContentView(view); new MyThread(); thread.start(); thread.handler.sendEmptyMessage(1); //线程中的handler消息 空Message查看全部
-
看图左边 handler 怎么用 sendMessage sendMessageDelayed post(Runnable); postDelayed(Runnable,long); // long类型的时间 微秒查看全部
举报
0/150
提交
取消