最近再一次开发过程遇到了这样问题:应用比较简单,其中牵扯到在2个不同SDK的页面来回跳转,开发好之后,在studio自带模拟器和手机上测试没有问题,但是在内网演示时候使用了夜神模拟器,通过侧边栏切换了竖屏,

微信图片_20200724162012.png

没想到在中演示时候遇到了崩溃,检查发现是Asdk关闭之后在Bsdk的onActivityResult 方法,B页面成员变量丢失。

最终发现有夜神模拟器有横竖屏切换,加上没有保存现场,由于页面都是竖屏,于是选择了最简单的在AndroidManifest 配置了

android:screenOrientation="portrait"

强制竖屏,但是还是在返回过程中 模拟器切换横屏页面一闪而过,debug验证确认。这种情况再正常情况下不会出现,考虑是不是夜神模拟器做了横屏的修改。

解决办法

1.页面做了保存现场,和现场恢复

@Override

public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) {

super.onSaveInstanceState(outState, outPersistentState);

outState.putString("merchantid", merchantid);

outState.putSerializable("CsOrderEntity", mCsOrderEntity);

}

……

@Override

protected void onCreate(Bundle savedInstanceState) {

merchantid = savedInstanceState.getString("merchantid");

mCsOrderEntity = (CsOrderEntity) savedInstanceState.getSerializable("CsOrderEntity");

}

2.夜神模拟器在后台直接配置成手机竖屏模式

微信图片_202007241637161.png

如果还有其他解决方法,可以讨论一下

android模拟器转方向,android开发 使用夜神模拟器 屏幕旋转问题相关推荐

  1. Android --- 夜神模拟器中没有图片怎么办?夜神模拟器中怎么导入图片?

    问题: 夜神模拟器中没有图片怎么办?夜神模拟器中怎么导入图片? 解决: 1.点击右侧文件助手 2.点击"打开电脑文件夹" 3.弹出如下文件夹 4.点击imageShare 5.点击 ...

  2. 安卓模拟器按键_安卓模拟机(夜神模拟器)

    夜神安卓模拟器是一个可以让手机应用程序运行在电脑上的软件,它能在电脑上模拟安卓手机系统,并能安装.使用.卸载安卓应用软件,让你在电脑上也能体验操作安卓系统的全过程. 夜神安卓模拟器是一个可以让手机应用 ...

  3. android 加固崩溃,360加固后,夜神模拟器安装崩溃

    文献参考 夜神模拟器CPU架构 夜神模拟器采用的架构.png 说明夜神采用的架构是X86的架构,X86支持也同时支持 armeabi armeabi-v7a,但是并不保证说100%不会发生崩溃的现象, ...

  4. Android studio 突然连接不上雷电/夜神模拟器

    Android studio 突然连接不上夜神模拟器 ##解决办法: ###1.找到夜神模拟器的bin地址,然后进入cmd命令行 截图如下: ###2.执行命令 nox_adb.exe connect ...

  5. android截图保存在哪,夜神模拟器截图保存在哪-打开夜神模拟器截图保存文件夹的方法 - 河东软件园...

    使用过夜神模拟器的用户应该都知道,这款软件是一款用于在电脑中运行安卓软件的程序,因此该软件中大多数的功能都是和安卓手机一样的.很多用户在使用夜神安卓模拟器的时候都不知道如何截取图片,有的用户找到了截图 ...

  6. android 获取相机方向,android – 从相机捕捉图像,导致炸毁方向

    我试图从相机捕捉图像,它可以在横向模式下正常工作,当我拍摄肖像时,它会旋转.以下是我使用的代码: BitmapFactory.Options bounds = new BitmapFactory.Op ...

  7. python 安卓模拟器 抓包_python + 爬虫 + fiddler + 夜神模拟器 爬取app(1)

    抓包 抓包是爬虫里面经常用到的一个词,完整的应该叫做抓取数据请求响应包 ,而Fiddler这款工具就是干这个的 普通https抓包设置 打开Fiddler ------> Options .然后 ...

  8. android功能导航布局,安卓9.0新功能 屏幕旋转将与导航栏同窗

    中关村在线消息:今天早些时候谷歌向开发者们推送了Android P(也称安卓9.0)的首个开发者预览版,在原先8.0的基础上进一步改进了通知栏,也为刘海屏幕专门进行了优化.意味着未来"刘海& ...

  9. IOS开发之——手动设置屏幕旋转

    在手机开发过程中,你可能会需要你的手机横过来看,有可能是全部界面都要横过来,有可能是当用户把手机横过来的时候,你的界面也想让他横过来,也有可能是只有部分界面需要横着显示的,根据不同的情况,有不同的解决 ...

最新文章

  1. 【笔记】重学前端-winter
  2. 人工智能三大驱动力背后的CMOS传感器
  3. 【Linux】一步一步学Linux——whoami命令(96)
  4. no such file or directory, open '/usr/share/haroopad/Libraries/.locales/zh-tw/menu.json'
  5. Tails 3.0 正式发布,不再支持 32 位计算机
  6. BizTalk Server 2010 + SQL Server 2008 R2 - 通过集成创造更大价值 [ 上篇 ]
  7. 使用正则表达是搜索多个字符串,表达式中加入变量
  8. solaris如何启动ssh服务
  9. springboot实战pdf_Java程序员中秋节福利发送:Spring boot+Redis实战文档「PDF」
  10. 惊呆了!这一操作将让NLP再次腾飞!
  11. 两个平面的位置关系和判定方程组解_2018年高考数学总复习第九章平面解析几何第2讲两直线的位置关系学案!...
  12. 霍兰德SR型如何选专业?霍兰德职业兴趣测试
  13. igs无法分配驱动器映射表_明白步进驱动器原理,就知道为什么步进电机要加驱动器了...
  14. python数据可视化matplotlib之grid
  15. 畜牧养殖物联网的应用功能
  16. 2021-2027全球与中国草坪和花园耗材市场现状及未来发展趋势
  17. 搜索引擎shodan
  18. PLSQL 常用语句
  19. 复习总结:马克思主义基本原理概论(马原)
  20. 只说董超正在家里拴 3gp转换软件

热门文章

  1. 中科大何向南团队+快手App联合出品 KuaiRec | 快手首个稠密为99.6%的数据集 | 相关介绍、下载、处理、使用方法
  2. Windows10 - 使用命令行批量修改文件后缀名
  3. 人机博弈 围棋程序GNU GO 所有版本源码及使用方法
  4. vscode 逗号不换行_苹果手机九宫格怎么换行 苹果手机九宫格换行操作步骤
  5. 深度学习人脸检测与人脸识别
  6. QT项目之创建.pri文件
  7. 签名来保证ASP.NET MVC OR WEBAPI的接口安全
  8. 基于matlab的声音识别
  9. 【bzoj4084】[Sdoi2015]bigyration hash
  10. java web 点着点着就死掉了_Websphere(was)故障-挂死,重启,产生core.*.dmp,javacore文件-分析和解决...