几个月前,当我最初学习Android时,我发誓我读了一些有关在开始任务时立即启动活动的方法的知识。我现在对此感到好奇,因为我需要在启动时显示一个简介屏幕,但我不希望该简介屏幕成为根活动。有谁知道是否有类似的东西,如果不是,介绍简介屏幕的最佳方法是什么?
我尝试使用谷歌搜索了几个小时才找到它,但却无法终生。
谢谢您的帮助。
最佳答案
这是几个选项,使用IntroScreen
和RootActivity
作为两个Activity
类的占位符:
将IntroScreen
设为清单中具有LAUNCHER
<intent-filter>
的那个,这样便是用户打开的内容。当需要切换到RootActivity
时,IntroScreen
使用startActivity()
启动RootActivity
,然后调用finish()
将其从堆栈中删除。
将RootActivity
设为清单中具有LAUNCHER
<intent-filter>
的那个,这样便是用户打开的内容。在onCreate()
的RootActivity
中,为startActivity()
调用IntroScreen
。当用户在IntroScreen
中返回按钮时,将出现RootActivity
。
就个人而言,我更喜欢选择#1。
关于android - 立即从 Activity 开始新 Activity ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3004694/