package com.xunfang.epay_test;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.app.ProgressDialog;import android.os.AsyncTask;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.Toast;public class MainActivity extends Activity {private ProgressDialog dialog;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);TimeoutAsy asy = new TimeoutAsy();asy.execute("");}Handler handler = new Handler() {public void handleMessage(Message msg) {if (msg.what == 1) {Toast.makeText(MainActivity.this, "超时", Toast.LENGTH_SHORT).show();}};};private void timeoutTest() {// TODO Auto-generated method stubnew Timer().schedule(new TimerTask() {@Overridepublic void run() {Message msgMessage = new Message();msgMessage.what = 1;handler.sendMessage(msgMessage);}}, 2 * 1000);}/** * 参数:启动输入参数,后台执行百分比,后台执行返回解果 * @author smalt * */class TimeoutAsy extends AsyncTask {@Overrideprotected String doInBackground(String... params) {timeoutTest();return null;}@Overrideprotected void onPreExecute() {// TODO Auto-generated method stubsuper.onPreExecute();// 显示进度框dialog = ProgressDialog.show(MainActivity.this, null, "请等待..", true);}}}

更多相关文章

  1. mybatisplus的坑 insert标签insert into select无参数问题的解决
  2. Python技巧匿名函数、回调函数和高阶函数
  3. python list.sort()根据多个关键字排序的方法实现
  4. Android中Fragment的Arguments
  5. Android(安卓)Http Get/Post提交请求
  6. Android(安卓)比Timer更好方法
  7. Android(安卓)分割线
  8. Android(安卓)分割线
  9. android 命令行执行java 的方式

随机推荐

  1. [置顶] Android超精准计步器开发-Dylan计
  2. Android系统分析之带着问题看Handler
  3. android studio 在线更新android sdk,遇到
  4. 使用 Android快速开发框架 Afinal 0.3 快
  5. 系出名门Android(5) - 控件(View)之TextV
  6. Android清除缓存功能实现
  7. 33、Android 中子fragment控制父对象改变
  8. Android:创建可穿戴应用 - 自定义布局
  9. Android 自学之核心服务
  10. 探索Android ConstraintLayout布局