在我的任务中,我执行了提醒检查过程。如果提醒时间与当前时间相等,则会弹出一个弹出框。在此任务中,弹出框正确显示。需要在android的前屏幕上弹出警报
但是,如果我将这个任务合并到一个大的进程,这意味着提醒任务将是主程序的子程序。弹出窗口不会进入其他屏幕。如果时间是否满足了当前时间,警报必须显示给用户,而用户使用任何在这个节目的屏幕的..
if (LDbTime <= LSysTime) {
rem_id = c.getString(c.getColumnIndex("reminder_id"));
remName = c.getString(c.getColumnIndex("rname"));
mediaPlayer.start();
handler.post(new Runnable(){
public void run() {
alert.setTitle("Alert :"+remName);
alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
mediaPlayer.pause();
}
});
alert.show();
db1.execSQL("UPDATE RemainAlarmS SET expired ='TRUE' WHERE reminder_id = " + rem_id);
}
});
Thread.sleep(5000);
}
在此警告消息,在需要的时候带来正面屏幕提醒唤醒。
请帮我找到解决办法..
在此先感谢。
它需要在当前运行或前端屏幕。 – gowri