显示隐藏的活动

时间:2015-05-14 14:52:55

标签: android android-activity android-handler

我们有一个警告屏幕,警告用户他们需要解决的问题。

如果用户点击主页按钮并继续开展业务,我的任务就是重新显示此警报。 (这是一个需要修复的关键问题。)

所以我将此代码添加到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);
        }
    }
}

只有这样才能使我的应用程序成为当前的应用程序。有谁知道怎么做?

0 个答案:

没有答案