Android 活动开始时的混乱

Android 活动开始时的混乱,android,android-layout,android-activity,Android,Android Layout,Android Activity,在我的应用程序中,我将第一次创建一个自定义用户帐户选取器活动,然后从那里开始另一个活动 假设用户退出并重新启动应用程序,在onactivitycreated方法中,我将首先验证用户是否已选择任何帐户,如果是,我将立即启动另一个活动。在这种方法中,当用户按下后退按钮时,我无法退出应用程序 另一个重要的问题是,该应用程序在启动时第一次闪烁。有更好的方法吗?很抱歉,我没有弄明白您的问题。您可以使用intent.addFlags(intent.FLAG\u ACTIVITY\u CLEAR\u TOP)

在我的应用程序中,我将第一次创建一个自定义用户帐户选取器活动,然后从那里开始另一个活动

假设用户退出并重新启动应用程序,在onactivitycreated方法中,我将首先验证用户是否已选择任何帐户,如果是,我将立即启动另一个活动。在这种方法中,当用户按下后退按钮时,我无法退出应用程序


另一个重要的问题是,该应用程序在启动时第一次闪烁。有更好的方法吗?

很抱歉,我没有弄明白您的问题。您可以使用
intent.addFlags(intent.FLAG\u ACTIVITY\u CLEAR\u TOP)
清除历史记录,确定您希望从检查用户的第一个活动开始另一个活动的时间,以及第二个问题,如果您选中onCreate()方法,我认为不会发生任何闪烁,但是你可以用(
this.overridePendingTransition(0,0);
)清除动画,如果你不选中onCreate,你可以在第一个活动中显示dialog或toast或其他任何内容,然后开始第二个页面我使用了这个技巧。它解决了我的问题,谢谢