我们有一个警告屏幕,警告用户他们需要解决的问题。
如果用户点击主页按钮并继续开展业务,我的任务就是重新显示此警报。 (这是一个需要修复的关键问题。)
所以我将此代码添加到onPause事件:
Handler handler = new Handler();
handler.postDelayed(new Redisplay(), REDISPLAY_DELAY);
这会给用户大约10秒钟,然后运行它:
private class Redisplay implements Runnable {
@Override
public void run() {
log.fatal("Redisplaying:" + ending);
if(!ending){
Intent intent = new Intent(getApplicationContext(), UntetheredAlertActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
}
}
}
只有这样才能使我的应用程序成为当前的应用程序。有谁知道怎么做?