几个月前,当我最初学习Android时,我发誓我读了一些有关在开始任务时立即启动活动的方法的知识。我现在对此感到好奇,因为我需要在启动时显示一个简介屏幕,但我不希望该简介屏幕成为根活动。有谁知道是否有类似的东西,如果不是,介绍简介屏幕的最佳方法是什么?

我尝试使用谷歌搜索了几个小时才找到它,但却无法终生。

谢谢您的帮助。

最佳答案

这是几个选项,使用IntroScreenRootActivity作为两个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/

10-13 03:27