Mic*_*kis 3 android login android-activity android-fragmentactivity
我正在构建一个需要用户身份验证的应用程序 用户首次打开应用程序时应登录或注册以继续加载某些帖子的应用程序的主屏幕.
我应该提到主屏幕应该是一个FragmentActivity,允许用户在2-3个选项卡之间导航..这意味着我应该有另一个Activity(用于登录屏幕或注册),以允许用户以后继续回家.
MainActivity
|
|
--> Check If user logged in
| |
| |
| --> Start Login Activity (Or Register From Here)
|
--> Start Home Activity (FragmentActivity with 2-3 tabs-fragments)
Run Code Online (Sandbox Code Playgroud)
现在在主Activity中我正在检查共享首选项,如果用户已经登录,然后我启动FragmentActivity或登录Activity如果用户尚未登录.
我不知道这是否是一个问题,但当这两个活动中的一个已经开始,如果我按回它,它会在一个空白屏幕上,没有任何反应.似乎是逻辑,因为这是MainActivity,它实际上是空白的.我只有if语句才能进行适当的活动.
这是一个很好的方法还是我应该用另一种方式来开发它?
您可以在导航到主页/登录界面之后完成主要活动:
Intent intent=new Intent(this,Home.class);
startActivity(intent);
finish();
Run Code Online (Sandbox Code Playgroud)
通过这样做,如果用户按下登录或主页空白页上的后退按钮将不可见.
此外,您可以将主要活动用作启动画面,您可以在其中显示一些图像,并在后台决定进入登录/家庭活动.
| 归档时间: |
|
| 查看次数: |
4734 次 |
| 最近记录: |