当前位置: 首页 > 知识库问答 >
问题:

如何使主屏幕应用程序图标始终在android上启动相同的活动

彭弘方
2023-03-14

我有一个应用程序,其中有多个活动。

我将初始屏幕设置为当用户从主屏幕(或设备应用程序屏幕)点击应用程序图标时创建并运行的活动。我使用意图过滤器类别“android.intent.category.LAUNCHER”来做到这一点。

我遇到的问题是,如果我启动我的应用程序并导航到与启动屏幕不同的活动,然后我点击设备“主页”按钮,然后从应用程序图标重新启动应用程序。它似乎恢复了我点击设备主页按钮的活动,而不是再次进入启动屏幕活动。

当我点击应用程序图标时,我如何让它通过闪屏活动?

共有1个答案

葛安和
2023-03-14

将其放入 XML 的活动代码中

android:clearTaskOnLaunch = "true"

无论何时从主屏幕重新启动,是否从任务中删除除根活动之外的所有活动—如果任务总是被分解到其根活动,则为“真”,否则为“假”。默认值为“假”。此属性仅对启动新任务的活动(根活动)有意义;对于任务中的所有其他活动,它将被忽略。当该值为“true”时,每次用户再次启动任务时,他们都会被带到任务的根活动,而不管他们最后在任务中做了什么,也不管他们是使用Back还是Home按钮离开任务。当该值为“false”时,在某些情况下可能会清除任务的活动(请参见alwaysRetainTaskState属性),但并非总是如此。

 类似资料:
  • 我只是在android的mipmap文件夹和IOS的Assets.xcAssets文件夹中为我的应用图标添加了一个徽标,在drawable文件夹中使用了不同的图像,这样我就可以作为启动屏幕显示,而不是像素图标徽标。然而,现在应用程序图标显示的是闪屏图像和标识,我设计的是不显示。你知道哪个文件夹代表闪屏,哪个文件夹代表Android中的徽标吗?

  • 在我的应用程序中,我创建了一个活动,它显示简单的hello world消息。在“AndroidManifest.xml”文件中,我将标签属性设置为“welcome”:

  • 问题内容: 我想构建一个锁屏更换应用程序。有什么方法可以创建一个侦听器/服务,该监听器/服务将在用户唤醒/解锁屏幕时启动我的应用程序? 问题答案: 请参阅mylockforandroid的源代码, 您将需要使用DeviceAdminReceiver来禁用默认的Android 屏幕锁。 当用户解锁屏幕将and 注册为时启动活动: 将此代码添加到manifast.xml中,将ScreenReceive

  • 即使屏幕被锁定,如何在设备上开始活动。我尝试了下面的方法,但是不起作用。 广播接收器:

  • 问题内容: 简而言之,举一个例子,我基本上有一个包含3个活动的应用程序:Activity1 Activity2 StartActivity StartActivity包含两个分别与其他两个活动相对应的按钮,以将其启动。如果我从Activity1退出该应用程序,则稍后在手机中单击该应用程序图标时,由于Android会跟踪该事件,因此Activity1将重新启动。我需要重新启动应用程序才能将我带到St

  • 我制作了一个闪屏,效果非常好,直到我添加了图片。图像不会出现,我复制了与图片完全相同的代码,并将其放在主活动xml中,它成功了。 我可以在设计和蓝图中看到图片,但在我的手机上看不到 splash_activity.xml 喷溅活动。JAVA 我曾尝试将更改为,但在设计中甚至无法显示图片。