package haha.android.HelloWorld3;
import java.util.InputMismatchException;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
public class HelloWorld3Activity extends Activity {
String mTitleStr="haha title:";
int mCount= 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
long mpid=Thread.currentThread().getId();
System.out.println("haha:main pid="+mpid);
th.start();
}
void Printlog(int mCount)
{
}
void mySleep(long sec)
{
try{
Thread.sleep(sec);
}
catch(InterruptedException e)
{
e.printStackTrace();
}
}
void myAction(int count)
{
String tmp =mTitleStr +mCount;
this.setTitle(tmp);
}
Handler hd = new Handler (){
public void handleMessage (Message msg)
{
super.handleMessage(msg);
if(msg.what == 111)
{
Printlog(msg.arg1);
myAction(msg.arg1);
mySleep(1000);
Message m= new Message();
m.what = 111;
m.arg1 = mCount++;
hd.sendMessage(m);
}
}
};
Thread th = new Thread(){
public void run ()
{
Message m= new Message();
m.what = 111;
m.arg1 = mCount++;
mySleep(1000);
long tpid=Thread.currentThread().getId();
System.out.println("haha:thread pid="+tpid);
hd.sendMessage(m);
}
};
}
android 自动更新数据示例
最新推荐文章于 2021-05-26 02:05:50 发布