android对话框自动关闭

网友投稿 275 2022-11-21

android对话框自动关闭

记录:对话框弹出自动关闭: public class MainActivity extends AppCompatActivity { private Button dialog1,dialog2; private AlertDialog alert; private Timer timerl; private MyHandler handler; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); timerl=new Timer(); handler=new MyHandler(); dialog1=(Button)findViewById(R.id.dialog1); dialog1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { showAlertDialog(); } }); } private void showAlertDialog(){ AlertDialog.Builder builder=new AlertDialog(this); builder.setTitle("confirm!"); builder.setMessage("welcome to use~"); builder.setCancelable(false); alert=builder.create(); alert.show(); timerl.schedule(new CloseDialogTask(),4000); } private class CloseDialogTask extends TimerTask { private void run(){ handler.sendEmptyMessage(0); } } private class MyHandler extends Handler{ public void handleMessage(Message msg){ alert.dismiss(); } }                                                                                                                                                                        -END

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PIC单片机EUSART串行通信接口的应用方法解析
下一篇:Java实现图形界面计算器
相关文章

 发表评论

暂时没有评论,来抢沙发吧~