立即从活动开始新活动

How*_*ack 1 android

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

我试着谷歌搜索了几个小时才找到它,但不能为我的生活.

谢谢您的帮助.

Com*_*are 6

以下是两个选项,使用IntroScreenRootActivity作为两个Activity类的占位符:

  1. IntroScreen清单中的那个LAUNCHER <intent-filter>,所以它是用户打开的.当是时候切换到RootActivity,IntroScreen用于startActivity()启动RootActivity然后调用finish()从堆栈中删除自己.

  2. RootActivity清单中的那个LAUNCHER <intent-filter>,所以它是用户打开的.在onCreate()RootActivity,打电话startActivity()IntroScreen.当用户BACK按钮退出时IntroScreen,RootActivity将出现.

就个人而言,我更喜欢选项#1.