带AlarmManager服务的对话框

时间:2013-11-12 10:12:45

标签: android alarmmanager

我正在使用AlarmManager来提供服务,我需要显示一个带有输入字段的Dialog框。我可以Toast相同案例中的消息(使用该服务),但是我很痛苦地显示Dialog框。我该怎么办? 在此先感谢

1 个答案:

答案 0 :(得分:0)

使用处理程序在服务中显示对话框

//call this for dispaly dialog
notificationMessageHandler.sendEmptyMessage(0);


 //handler for dialog

 private Handler notificationMessageHandler = new Handler() {
    @Override
    public void handleMessage(android.os.Message msg) {




        AlertDialog dlg = new AlertDialog.Builder(
                IngogoPassengerApp.getCurrentTopActivity())
                .setTitle("Test")
                .setMessage("message")
                .setCancelable(false)
                .setPositiveButton("Close",
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog,
                                    int whichButton) {}
                        }).create();

        dlg.show();


    }
};