第一种 myHandler = new Handler();
myHandler.postDelayed(myRunnable,1000);
private Runnable myRunnable = new Runnable() {
@Override
public void run() {
lin1.setVisibility(View.GONE);
lin2.setVisibility(View.VISIBLE);
}
};
lin1是一个相当于dialog的linear
lin2是我们显示的内容
第二种 dialog = ProgressDialog.show(context, "加載中...", "正在搜尋。。。。,請稍後!");
Thread thread = new Thread(new Runnable() {
public void run() {
//do something 业务逻辑
Message message = new Message();
message.what = 0;
handler.sendMessage(message);
}
});
thread.start();
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
if (msg.what == 0) {
dialog.dismiss();
}
}
};
android Activity加载前显示加载中
最新推荐文章于 2021-05-25 19:33:44 发布