我已经构建了一个简单的 Android 应用程序,并且正在尝试创建一个不同的启动活动。当我的清单显示以下内容时,应用程序运行(使用旧的启动活动):
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".EnrollActivity"
android:label="@string/title_activity_enroll" >
</activity>
<activity
android:name=".RecordActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
我已将活动部分更改为:
<activity
android:name=".EnrollActivity"
android:label="@string/title_activity_enroll" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".RecordActivity"
android:label="@string/app_name" >
</activity>
Run Code Online (Sandbox Code Playgroud)
现在,当我点击“运行”时,我连接的设备上没有任何内容启动。但是,它确实向我的设备添加了一个名为 EnrollActivity 的启动图标,如果我单击该图标,它就会按预期工作。
如何获得“运行”按钮以再次实际运行应用程序(使用正确的名称)?
我正在使用 Android Studio,结果我已将运行配置设置为启动特定活动,而不是启动默认活动。转到“运行”->“编辑配置”->“活动”->“启动默认活动”修复了问题。谢谢!
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |