Java 如何更改启动器活动
我将一个eclipse项目导入到android studio中,它有一个主要活动“MainActivity”。现在我创建了第二个活动“Main2Activity”。我想将此(Main2活动)分配为启动器活动。当用户安装应用程序时,应首先打开第二个应用程序 我还尝试更改AndroidManifest文件,如下所示,但没有成功Java 如何更改启动器活动,java,android,Java,Android,我将一个eclipse项目导入到android studio中,它有一个主要活动“MainActivity”。现在我创建了第二个活动“Main2Activity”。我想将此(Main2活动)分配为启动器活动。当用户安装应用程序时,应首先打开第二个应用程序 我还尝试更改AndroidManifest文件,如下所示,但没有成功 <activity android:name="com.myapp.mytime.Main2Activity" android:labe
<activity
android:name="com.myapp.mytime.Main2Activity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.myapp.mytime.MainActivity"></activity>
有人能帮忙吗?正如我所见,您的
main2活动中有此代码
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
您只需清理项目并按run。你应该可以走了。试试这个
<activity
android:name="com.myapp.mytime.Main2Activity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.myapp.mytime.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
还要检查是否以编程方式加载MainActivity,以及是否清理项目。完成这些更改后,请先从设备上删除应用程序,然后再在其上运行。请检查您的
Main2Activity.Java
文件我认为存在setContentView(R.layout.activity\u main)代码>而不是此setContentView(R.layout.activity_main2)代码>发布您的整个清单文件代码,清理您的项目,然后重新运行重建项目,您的问题解决了吗???@NimNo,还没有。正如其他人建议的那样,我已清理、重建但没有运气请检查您的Main2Activity.Java
文件,我认为有setContentView(R.layout.activity_main)代码>而不是此setContentView(R.layout.activity_main2)
-@NimI按照您的代码执行了上述操作,清理并重建了代码,但没有工作…“以编程方式加载MainActivity”这是什么??我该怎么做?我按你说的做了清洁,但运气不好