gpt4 book ai didi

android - 强制我的 Activity 前景?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:21 29 4
gpt4 key购买 nike

我有一个启动器风格的应用程序。用户启动应用程序后,时钟开始滴答作响,经过一定时间后,用户将返回到我的应用程序的主要 Activity,并被告知时间到了。

为了实现这一点,我有一个 AsyncTask,它的 doInBackground 定期检查已经过了多少时间(这部分工作正常)。然后:

    protected void onPostExecute(String s) {
super.onPostExecute(s);
Intent intent = new Intent(getApplicationContext(), HomeScreenMain.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
}

唯一的问题是它使我的应用程序在后台运行,尽管我假设启动了正确的 Activity 。所以我的问题是,当时间到期时,我如何不仅可以启动此 Activity ,而且可以将其置于用户可能从我的应用程序中启动的任何应用程序之上的前台?

最佳答案

用以下代码替换我的原始代码:

protected void onPostExecute(String s) {
super.onPostExecute(s);
Intent intent = new Intent();
intent.setClass(HomeScreenMain.this, HomeScreenMain.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(intent);
}

成功了。

关于android - 强制我的 Activity 前景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17594410/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com