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