安卓中作为启动页的activity在mainfest中必须必须设置intent-filter或者设置成exported
如下2中设置方式:

1.
<activity
   android:name=".ActivityMain"android:configChanges="orientation|screenSize|keyboardHidden"android:screenOrientation="portrait"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter>
</activity>2.
<!--此处设置 exported--><activity
      android:name=".ActivityMain"android:configChanges="orientation|screenSize|keyboardHidden"android:exported="true"android:screenOrientation="portrait"><!--此处设置 intent-filter--><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>

以下是我踩过的一个坑,如果在android studio中修改了默认的activity导致每次运行项目的时候都会先进入到自定义的页面,此时项目一些数据还未初始化,导致出错。这个activity也要配置exported或intent-filter;
配置默认启动页面如下图:

此时是默认的启动页:

修改默认启动页(只是在配置中修改,实际上项目启动页是没有变化的),选择1标示中的选项,之后选择标示2自定义的页面即可


选择好之后下面就有提示要设置了

The activity must be exported or contain an intent-filter相关推荐

  1. Error running : The activity must be exported or contain an intent-filter

    报错信息 Error running 'XXXActivity': The activity must be exported or contain an intent-filter 复现路径 1 在 ...

  2. Android开发-Activity中“android:exported“属性的作用,以及“Permission Denial: starting Intent“错误解决

    如何在一个应用程序中,启动另外一个应用程序?最近正有这样的需求,也踩了一个小坑.本节介绍使用Activity中"android:exported"属性来实现这种访问. Activi ...

  3. Activity栈管理(三):Intent的Flag与taskAffinity

    作者:anly_jun 链接:https://www.jianshu.com/p/c97688eb5056 引用上文生命周期和launchMode介绍, Activity的生命周期实际上比我们想象的复 ...

  4. android intent 跳转activity,Activity 跳转 都知道用startActivity(Intent)

    Activity 跳转 都知道用startActivity(Intent) 但是如果下面情况呢? Activity1 跳转到 Activity2  但是还需要在Activity2 再回到 Activi ...

  5. android 之Activity间的相互跳转(通过intent构造函数)

    实例代码: package com.hsj.example.activitylifecyclerdemo01;import android.content.Intent; import android ...

  6. Android Activity:四种启动模式,Intent Flags和任务栈(转自他人博客)

    在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作.那各个页面跳转关系如何决定呢?如果启动了顺序启动了ABCD的Activiy,如何从D调回 ...

  7. 详解 Android 的 Activity 组件

    本文详细介绍了 Android 应用编程中 Activity 的生命周期.通信方式和 Intent Filter 等内容,并提供了一些日常开发中经常用到的关于 Activity 的技巧和方法.通过本文 ...

  8. android oreo_Android Oreo隐式和显式广播接收器

    android oreo In this tutorial, we'll discuss the changes in Broadcast Receiver since Android Oreo. W ...

  9. android学习笔记30——AndroidMainfest.xml

    Manifest.xml文件的职责: 指定APP的包名. 声明四大组件, 以及启动方式. 指定APP运行的进程名称. 指定APP权限. 指定最小API版本. 指定需要连接的库. Manifest.xm ...

最新文章

  1. Linux基础 30分钟GDB调试快速突破
  2. 深度特征提取方法_基于深度学习的文本数据特征提取方法之Glove和FastText
  3. list 用法总结2
  4. 递归实现进制转换(C++版)
  5. pytest命令行传参
  6. java中while空循环_java – 实现空while循环以保持控制的更好方法
  7. redis集群出现JedisNoReachableClusterNodeException异常(No reachable node in cluster)
  8. 行存、列存,堆表、AO表性能对比 - 阿里云HDB for PostgreSQL最佳实践
  9. React-flux杂记
  10. java 内部类_Java内部类总结
  11. JAVA中ResourceBundle使用详解
  12. UC浏览器去广告、联网、升级(支持新版8.1)
  13. 留学生的英文期刊论文怎么写?
  14. 计算机课做名片怎么做,第7课制作个人小名片(教学设计)
  15. Mac电脑音质提示音效调节软件:Boom 3D
  16. python文字游戏循环3次_Python寻宝游戏中的无限循环
  17. Pixhawk飞行模式注解(苍穹四轴)
  18. 视频配音文字转语音怎么弄?介绍几种好用的方法给你
  19. STM32F0 、F1 在软件程序中写读保护选项字节(Option Bytes)
  20. Linux进程管理之“四大名捕”

热门文章

  1. Python爬虫——列表信息写入到csv文件
  2. swift 电子书阅读器
  3. 当把Java比喻成一个美少女,她有哪些性格?
  4. freeze用法初探
  5. kibana后台运行
  6. 用php编写的简单个人主页,完美起航-使用HTML制作一个简单的个人主页
  7. FlutterComponent最佳实践之TabbarIndicator
  8. 文字记录,对话吴恩达(Andrew Ng):超级大咖深度解析人工智能的发展现状与未来
  9. 托福备考#2 独立写作句型积累
  10. CERC2015 Frightful Formula 神奇的模意义下分数