inf*_*oop 0 android android-activity
我有这个应用程序,提示用户在启动时输入密码.成功登录后,下一个活动是菜单.在菜单中,如果按下后退按钮,我将返回登录活动.是否可以显示登录活动一次,而不是在用户按下后退按钮时显示登录活动?
流程是这样的:
______
| |
AppStart -> |Login | -> (successful) -> Menu
|______| > (unsuccessful) |
^_________|<_____________| (Back button)
Run Code Online (Sandbox Code Playgroud)
1)第一种方法:
finish()在开始下一个活动后立即调用您的登录活动startActivity().
2)第二种方法:
另一种方法是将此属性添加到AndroidManifest.xml中的活动: android:noHistory="true"
例,
<activity android:name=".LoginActivity" android:noHistory="true"/>
Run Code Online (Sandbox Code Playgroud)
此属性指示Android在导航离开后从历史记录堆栈中删除LoginActivity.
| 归档时间: |
|
| 查看次数: |
2465 次 |
| 最近记录: |