2016-09-16 96 views
0

我实现了一个应用程序介绍,当首次启动时,引导用户完成应用程序的介绍。初始应用程序入门启动后启动初始屏幕

此应用程序介绍只显示在应用程序的第一次启动并停止后。有没有一种方法可以将我的splashscreen实现到启动画面将在其后启动的位置?

+0

我不确定如何做到这一点 – abbanoob

+0

您可以通过在Sharedpreferences中首次启动启动来验证应用程序启动是否第一次。每次启动应用程序时,都需要检查是否是第一次。你可以继续。 [此链接将对你有所帮助。](http://www.androidhive.info/2016/05/android-build-intro-slider-app/) –

回答

2

我这里还有我的建议:

  1. 始终启动闪屏为主要活动。
  2. 在闪屏的onResume()方法,寻找一个布尔在 SharedPreferences对一个键(让说"isFirstLaunch") 指示是否为之前是否已被证明。如果没有,这是你第一次发射的 。
  3. 现在立即如果第一次发射启动您介绍活动距离Splash活动 onResume(),并重写介绍活动的 onBackPressed()onDestroy()finish()或您 自定义按钮的点击监听器里的布尔保存到 SharedPreferences表明它已被证明。
  4. 对于其他每次发射,请继续正常的Splash流程。

这样,从启动画面管理很容易。

+0

你介意看看我的github,看看我在哪里出错?我仍然遇到问题。 https://github.com/AbanoubG/copticchurch-directory – abbanoob

+0

我看了一下你的代码,你遇到了什么问题? –

+0

启动屏幕不再出现后,我实施了应用程序介绍 – abbanoob