请允许我解释一下我的困境。
我一直在构建一个应用程序,它会立即进入我的MainActivity.class
. 我在文件中声明了这个活动AndroidManifest.xml
:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
然后我意识到我想在我的应用程序中添加一个登录活动,所以NewMainActivity.class
需要一个。我已经能够成功实施这个新活动。我将<intent-filter>
旧的更改MainActivity.class
为以下内容:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
然而,这是我的问题出现的地方。
当我在登录页面 ( ) 上按返回键时,NewMainActivity.class
它会通过onPause()
、onStop()
和onDestroy()
方法。当我再次启动应用程序时,登录页面 ( NewMainActivity.class
) 未显示,MainActivity.class
而是显示旧页面。
谁能猜出我仍然缺少/做错了什么?在我看来,它现在应该总是从登录页面开始。让我知道代码示例是否会有所帮助。