Android 遇到问题记录

Only fullscreen activities can request orientation

大概是谷歌爸爸在安卓8.0版本时为了支持全面屏,增加了一个限制:如果是透明的Activity,则不能固定它的方向,因为它的方向其实是依赖其父Activity的(因为透明)。然而这个bug只有在8.0中有,8.1中已经修复。具体crash有两种:

  1. Activity的风格为透明,在manifest文件中指定了一个方向,则在onCreate中crash
  2. Activity的风格为透明,如果调用setRequestedOrientation方法固定方向,则crash

OPPO手机在BroadCast的receive()中startActivity无效

开启自启动权限就可以

你可能感兴趣的:(Android 遇到问题记录)