gpt4 book ai didi

android - 如何在某种情况下跳过第一个 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:43 25 4
gpt4 key购买 nike

我正在构建一组类似于 MS Office 的应用程序包。这里每个应用程序都有自己的启动器,也可以从家庭应用程序内部启动。每个应用程序都有一个登录页面。我需要在从 Android 启动器启动应用程序时显示登录页面,而在从主应用程序启动时不显示登录页面,我该如何实现?

我的场景:

从启动器----->(App)登录页面--->(App)主屏幕

来自家庭应用----->(App)主屏幕

最佳答案

您可以通过启动一个空的 activity(没有 UI)并在其 OnCreate 方法中根据一些变量信息(您可以使用 SharedPreferences 可能用于那个目的)你可以决定启动哪个Activity(登录或主屏幕应用程序)。

附言:

顺便说一句,如果登录总是导致相同的 Activity (主屏幕并且不用于在其他地方登录)你甚至不需要空 Activity ,你可以在 Oncreate 方法中检查它登录 Activity 的

protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

if (logged_in_check_is_true)
{
Intent intent = new Intent(this, HomeScreenActivity.class);
this.startActivity (intent);
this.finishActivity (0);
}

...

关于android - 如何在某种情况下跳过第一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12852845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com