阅读背景:

android高手之路之使用runable需要注意的问题

来源:互联网 

看一段代码:

package com.example.threaddemo;

import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;

public class ThreadDemo extends Activity {
	private static final String TAG = "ThreadDemo";
	private int count = 0;  
	private Handler mHandler =  new Handler(); 
	private Runnable mRunnable = new Runnable() {
		
		@Override
		public void run() {
			 Log.e(TAG, Thread.currentThread().getName() + " " +count);  
			 ++count;  
			 setTitle("" +count); 
			//Performed once every two seconds
	        mHandler.postDelayed(mRunnable, 2000);  
		}
	};
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_thread_demo);
		 mHandler.post(mRunnable);  
	}

}
package com.example.threaddemo;

import a




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: