炉石传说牧师卡牌大全:Android Timer的用法示例
来源:百度文库 编辑:偶看新闻 时间:2024/05/09 04:32:31
写惯java的人可能会认为Timer的使用应该如下:
程序功能很简单:10秒后,SetTitle为“hear me?”,然后,实际上这样做是不行的,这跟Android的线程安全有关!
Java代码- package com.ray.test;
- import java.util.Timer;
- import java.util.TimerTask;
- import android.app.Activity;
- import android.os.Bundle;
- public class JavaTimer extends Activity {
- Timer timer = new Timer();
- TimerTask task = new TimerTask(){
- public void run() {
- setTitle("hear me?");
- }
- };
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- timer.schedule(task, 10000);
- }
- }
package com.ray.test;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;public class JavaTimer extends Activity {Timer timer = new Timer();TimerTask task = new TimerTask(){public void run() { setTitle("hear me?");}}; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); timer.schedule(task, 10000); }}
但实际上的用法应该通过配合Handler来实现timer功能的!
Java代码- package com.ray.test;
- import java.util.Timer;
- import java.util.TimerTask;
- import android.app.Activity;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.Message;
- public class TestTimer extends Activity {
- Timer timer = new Timer();
- Handler handler = new Handler(){
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case 1:
- setTitle("hear me?");
- break;
- }
- super.handleMessage(msg);
- }
- };
- TimerTask task = new TimerTask(){
- public void run() {
- Message message = new Message();
- message.what = 1;
- handler.sendMessage(message);
- }
- };
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- timer.schedule(task, 10000);
- }
- }
谁知道tick timer用法?
radiohead 的 Paranoid Android 中文翻译
photoshop的示例
统战责任状的示例
长恨歌的改写示例
销售的示例
关于VB Timer的问题
“我的文档”里面的示例图片、示例音乐可以删除吗?
“我的文档”里面的示例图片、示例音乐可以删除吗?
delphi中timer控件的使用
关于VB 的timer 怎么用
VB TIMER的问题 急急急
acid android的menbers除了yuki外谁可以给我介绍一下?
哪里可以下到acid android的歌恳求拜托了我要疯了!!!!
paranoid android中文歌词
请问timer控件中的Timer.interval=100 的意义为何
优秀学干的推荐信的示例
平面设计的示例从那找
有没有成功的网恋示例?
给台湾青年朋友的一封信示例
景深的浅和深照片示例?
2006年高考“理综 ”的题型示例
现在环境遭到破坏的示例
关于微格教案的教案示例