Android 立即从活动中启动新活动

Android 立即从活动中启动新活动,android,Android,几个月前,当我最初学习安卓系统时,我发誓我读到了一些关于在开始任务时立即启动活动的方法。我现在对此很好奇,因为我需要在启动时显示一个介绍屏幕,但我不希望介绍屏幕成为根活动。有人知道有没有这样的东西吗?如果没有,处理介绍屏幕的最佳方式是什么 我在谷歌上搜索了几个小时才找到它,但无论如何都找不到 感谢您的帮助。这里有两个选项,使用IntroScreen和RootActivity作为两个活动类的占位符: 让IntroScreen成为清单中具有启动器的那一个,这样用户就可以打开它。当切换到RootAct

几个月前,当我最初学习安卓系统时,我发誓我读到了一些关于在开始任务时立即启动活动的方法。我现在对此很好奇,因为我需要在启动时显示一个介绍屏幕,但我不希望介绍屏幕成为根活动。有人知道有没有这样的东西吗?如果没有,处理介绍屏幕的最佳方式是什么

我在谷歌上搜索了几个小时才找到它,但无论如何都找不到


感谢您的帮助。

这里有两个选项,使用
IntroScreen
RootActivity
作为两个
活动
类的占位符:

  • IntroScreen
    成为清单中具有
    启动器的那一个,这样用户就可以打开它。当切换到
    RootActivity
    时,
    IntroScreen
    使用
    startActivity()
    启动
    RootActivity
    ,然后调用
    finish()
    将自身从堆栈中移除

  • RootActivity
    成为清单中具有
    启动器的活动,这样用户就可以打开它。在
    RootActivity
    onCreate()
    中,调用
    startActivity()
    以查看
    IntroScreen
    。当用户将后退按钮移出
    介绍屏幕时
    ,将出现
    RootActivity


  • 就个人而言,我更喜欢选项1。

    这里有两个选项,使用
    IntroScreen
    RootActivity
    作为两个
    Activity
    类的占位符:

  • IntroScreen
    成为清单中具有
    启动器的那一个,这样用户就可以打开它。当切换到
    RootActivity
    时,
    IntroScreen
    使用
    startActivity()
    启动
    RootActivity
    ,然后调用
    finish()
    将自身从堆栈中移除

  • RootActivity
    成为清单中具有
    启动器的活动,这样用户就可以打开它。在
    RootActivity
    onCreate()
    中,调用
    startActivity()
    以查看
    IntroScreen
    。当用户将后退按钮移出
    介绍屏幕时
    ,将出现
    RootActivity


  • 就我个人而言,我更喜欢选项1。

    #1效果很好,谢谢。我想这取决于你想让“后退”按钮做什么。只需在#1上注意:你给初始活动添加的任何标签都将是应用程序菜单上使用的标签。因此,您希望使这些活动标签与您的主要活动相同。#1非常有效,谢谢。我想这取决于你想让“后退”按钮做什么。只需在#1上注意:你给初始活动添加的任何标签都将是应用程序菜单上使用的标签。因此,您希望使这些活动标签与您的主要活动相同。