Android应用程序有时启动错误activity
Android Application sometimes starts the wrong activity
我目前正在使用 Big Nerd Ranch 的书学习 android。现在我正在创建一个应用程序,我最近更改了启动 activity。现在的问题是,每当我 运行 来自 IDE (IntelliJ) 的应用程序在我的 phone 或我的 AVD 上时,它都会启动错误的 activity (它在我改变它之前习惯于开始)。但是,如果我通过单击 phone 上的图标打开应用程序,它会在 activity.
右侧启动
我希望它开始使用 activity "CrimeListActivity"。这是我的 manifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bignerdranch.android.criminalintent"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8"/>
<application android:label="@string/app_name">
<activity android:name=".CrimeListActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".CrimeActivity"
android:label="@string/app_name">
</activity>
</application>
也许检查 Android Studio 中的默认 Activity
拍一张look
我目前正在使用 Big Nerd Ranch 的书学习 android。现在我正在创建一个应用程序,我最近更改了启动 activity。现在的问题是,每当我 运行 来自 IDE (IntelliJ) 的应用程序在我的 phone 或我的 AVD 上时,它都会启动错误的 activity (它在我改变它之前习惯于开始)。但是,如果我通过单击 phone 上的图标打开应用程序,它会在 activity.
右侧启动我希望它开始使用 activity "CrimeListActivity"。这是我的 manifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bignerdranch.android.criminalintent"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8"/>
<application android:label="@string/app_name">
<activity android:name=".CrimeListActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".CrimeActivity"
android:label="@string/app_name">
</activity>
</application>
也许检查 Android Studio 中的默认 Activity
拍一张look