zoukankan      html  css  js  c++  java
  • Android笔记——Handler更新UI示例

    public class MainActivity extends ActionBarActivity {
    	private TextView textView;
    	private int i=0;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            textView=(TextView) findViewById(R.id.textView1);
            final Handler handler=new Handler(){
            	public void handleMessage(android.os.Message msg) {
            		Bundle bundle=msg.getData();
            		String string=bundle.getString("name");
            		textView.setText(string);
            	};
            };
            Timer timer=new Timer();
            timer.schedule(new TimerTask() {
    			
    			@Override
    			public void run() {
    				// TODO Auto-generated method stub
    				Message message=new Message();
    				Bundle bundle =new Bundle();
    				bundle.putString("name", "Hello"+i);
    				i++;
    				message.setData(bundle);
    				handler.sendMessage(message);
    			}
    		}, 1000,1000);
            
            
        }
    }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    gulp备忘
    好文收藏
    妙味H5交互篇备忘
    [CSS3备忘] transform animation 等
    css选择器总结
    flexbox备忘
    函数
    继承2
    在 Swift 中实现单例方法
    浅谈 Swift 中的 Optionals
  • 原文地址:https://www.cnblogs.com/pwc1996/p/4839189.html
Copyright © 2011-2022 走看看