我想创建一次活动

时间:2018-11-06 17:57:38

标签: android

我想为我的Android应用创建一个一次性活动窗口。 在窗口中有两个按钮。这些按钮连接到两个不同的页面。 如果您是首次下载应用并运行,则首先会看到此窗口,然后必须选择一个按钮。

单击按钮时,将连接到目标页面。 如果您关闭该应用程序,然后再次打开它,则无法看到带有两个按钮的窗口。 您唯一看到的是您先前使用按钮选择的窗口。

这是我想做的事情。 我尝试了许多基于YouTube视频的代码。 但是我没有得到想要的进步。

这是我的课程项目的演示应用程序。 我坚持这个问题。

您可以下载我的项目:-

Dropbox-https://www.dropbox.com/s/r4iztx8onqu2ctz/demo.zip?dl=0

Zippyshare-https://www85.zippyshare.com/v/bnXekEoz/file.html

3 个答案:

答案 0 :(得分:1)

您可以在SharedPrefrence中保存一点“ isFirstRun”,将其在首次运行应用程序并执行您的第一个活动时设置为true。对于以后的运行,您可以检查“ isFirstRun”位是否为true跳过第一个活动。

此处有关SharedPrefrences的更多信息。.https://developer.android.com/reference/android/content/SharedPreferences

答案 1 :(得分:1)

在您的 MainActivity 中:

$message->lara_user_id = $this->user->id

创建新的活动并命名为 IntroActivity ,并在 SharedPreferences settings = getSharedPreferences("prefs", 0); boolean firstRun = settings.getBoolean("firstRun", true); if (firstRun) { startActivity(new Intent(getApplicationContext(), IntroActivity.class)); } 按钮中:

Onclick

答案 2 :(得分:0)

您还可以执行以下操作:使用安装参照接收器,然后将值存储在共享首选项中,并在打开活动https://developers.google.com/android/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver

后使用该值
相关问题