首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现“第一次使用”/教程活动

如何实现“第一次使用”/教程活动
EN

Stack Overflow用户
提问于 2014-09-19 08:29:04
回答 2查看 113关注 0票数 1

我想要实现类似“教程”或“介绍”的活动,当你第一次启动一个应用程序时,你会看到。通常这是一个滑动视图。

我已经开始实现它,如下所示:

MainActivity是发射装置和主要活动。在onCreate中,如果设置了firstUse布尔值,我将签入共享用户首选项。如果不是,我开始一个新的意图,显示“介绍屏幕”,如所需。这一切都很有效,但有一个问题。在第一次使用时,您首先看到MainActivity弹出(您在操作栏中看到标题),然后大约500 it之后,介绍意图开始,您看到它开始。

是否有一种方法可以在启动MainActiity之前启动引入意图,使其不会弹出?(除了将介绍活动设置为发射器和主要活动外)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-19 08:39:05

一个好的做法是使您声明的启动程序活动完全没有UI (即。不要加载布局),而只是转发到您想要显示的实际活动UI中的任何一个--主要的或教程的。这使得添加第三个UI变得很容易,比如实现高级/专业UI。

票数 2
EN

Stack Overflow用户

发布于 2014-09-19 08:44:06

您是否尝试过扩展应用程序(类BaseApplication扩展应用程序)并在那里检查布尔值?然后你就可以决定你想要展示什么活动。

另一种可能是使用MainActivity中的片段,并相应地将它们替换为默认情况下隐藏的actionBar & statusBar,并且只在显示MainContent-片段时显示它们。

我总是使用片段解决方案;-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25929533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档