我正在开发一个应用程序,需要密码时,应用程序首次启动或从后台返回到前台。第一次发布很简单。但当应用程序从后台返回到前台时,它会显示我的主页一秒钟,然后我的密码屏幕就会出现。出于安全考虑,我根本不需要它。
如果我将我的密码活动作为启动器活动,我的应用程序其余部分的流程将从第一个页面(包含12-15个片段)开始。
例如,password activity => Main activity ->片段A ->片段B ->片段C => app进入后台并再次出现=> password activity => Main activity ->片段A
它应该停留在片段C上。为此,我为密码活动创建了对话框样式弹出窗口。
<style name="dialog_light" parent="@android:style/Theme.Dialog">
<item name="@android:windowBackground">@color/whitegrey</item>
<item name="@android:windowFullscreen">true</item>
<item name="@android:textColor">@color/black</item>
</style>只要我需要,就从主活动中调用它,并在输入密码后完成它。但是通过这样做,主活动会显示一秒钟(在某些设备上显示几秒),但我不需要这样。
很抱歉没有把我的代码放在这里,因为我不在我的工作场所。
谢谢您:)
https://stackoverflow.com/questions/51232496
复制相似问题