经过线程来处理耗时的操作:比如从服务器获取数据
通过线程来处理耗时的操作:比如从服务器获取数据
final ProgressDialog m_Dialog = ProgressDialog.show( InComeTaskDealView.this, null, "正在加载公文详情...", true); /* 保存到数据库 */ new Thread() { public void run() { try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } doInHandler(2, ""); m_Dialog.dismiss(); }; }.start();
public void doInHandler(final int type, final String msg) { handler.post(new Runnable() { public void run() { switch (type) { case 1: Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT).show(); break; case 2: dealinthread(); break; } } }); } private void dealinthread() { //访问服务器 }