一、在我复制别人的代码时出现"com.example.myapplication/com.example.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER。运行了发现app闪退。

二、分析:luncher这个Activity通过获取应用程序信息来加载应用程序,显示给用户,其中就是通过一个应用程序中的Android.xml中声明来识别的。其中android.intent.action.MAIN与android.intent.category.LAUNCHER决定应用程序在luncher中的显示方式;

两者的作用如下:

android.intent.action.MAIN 决定应用程序最先启动的Activity

android.intent.category,LAUNCHER决定应用程序是否显示在程序列表里

如果存在多个activity都声明了android.intent.action.MAIN与android.intent.LAUNCHER会出现手机桌面上有多个应用图标。

三、最后怎么解决我也不知道,又会的嘛,教教孩子叭!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐