android - 我想创建一次性活动
问题描述
我想为我的 Android 应用创建一次活动窗口。在窗口中有两个按钮。这些按钮连接到两个不同的页面。如果您第一次下载应用程序并运行,您首先会看到此窗口。然后您必须选择一个按钮。
单击按钮时,您将连接到目标页面。如果您关闭应用程序,然后再次打开它,您将看不到带有两个按钮的窗口。您可以看到的唯一内容是您之前使用按钮选择的窗口。
这就是我想做的事情。我尝试了许多基于 YouTube 视频的代码。但我没有得到我想要的进展。
这是我的课程项目的演示应用程序。我坚持这个问题。
你可以下载我的项目:-
Dropbox - https://www.dropbox.com/s/r4iztx8onqu2ctz/demo.zip?dl=0
Zippyshare - https://www85.zippyshare.com/v/bnXekEoz/file.html
解决方案
您可以在 SharedPrefrence “isFirstRun” 中保存一点,在应用程序首次运行并完成您的第一个活动时将其设置为 true .. 对于未来的运行,您可以检查“isFirstRun”位是否为 true 跳过第一个活动。
更多关于 SharedPrefences 的信息在这里.. https://developer.android.com/reference/android/content/SharedPreferences
推荐阅读
- c# - 使用差异打包打包 Service Fabric 后阻止 Visual Studio 重建
- c# - 将更改从 LINQ 还原为 SQL 后 WPF 更新 UI
- c++ - 从文本文件中读取并输入到数组结构中,然后显示读取的数据 C++
- arrays - 两种语法之间的声明差异
- angular - 在角度 4 中显示一个 div 并隐藏另一个 div
- reactjs - 为什么我的带有 child.type.name 的自定义组件会为每个组件返回一个“t”?
- asp.net - 用于特定页面的非现有目录的 IIS 重写规则到根目录
- python - 安装 flask-mysqldb 时出错
- mysql - 使用大量子查询提高 MYSQL 中的查询性能
- android - 将数据发送到 jsonobject 改造中的字段