如何制作一个每天显示一次的自定义对话框

时间:2012-03-21 06:30:50

标签: java android

我正在做一个应用程序,其中我想在主要活动中实现自定义dialogn。 事情是希望这个对话框每天显示一次。 我怎么能做到这一点?

2 个答案:

答案 0 :(得分:2)

用于自定义对话框 http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application

要在一天内打开一次应用程序,您可以使用在特定时间触发的警报管理器。如果您希望在用户启动应用程序时打开对话框,则需要使用共享首选项编写一些逻辑。

答案 1 :(得分:0)

alert.xml in one TextView and Button in id 
TextView  id =  alert_TV
Button id = alert_bnt

    {
        myDialog = new Dialog(this);
        myDialog.setContentView(R.layout.alert);
        myDialog.setTitle("name give ");
        myDialog.setCancelable(true);
                TextView alertTitle = (TextView) myDialog.findViewById(R.id.alert_TV);
            alertTitle.setText("Date set"); 
            Button set = (Button) myDialog.findViewById(R.id.alert_bnt);
                                   .setOnClickListener(new OnClickListener() {
                    public void onClick(View v) {
                                        myDialog.dismiss();
                    }
                });
                    myDialog.show();
    }