`
zhouxiaoli521
  • 浏览: 562476 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android onActivityResult和横屏

 
阅读更多

做一个项目 页面强制横屏 两个activity需要交互

现在说说出现的怪现象

在B中startActivityForResult到B,B处理完setResult+finish返回A

这时A的oncreate被重新调用了 按理说应该不会这样

后来查明 是横屏的原因 因为切换屏幕的时候会重新调用oncreate

解决方法:添加android:configChanges="keyboardHidden|orientation"

这句话的作用是:当横竖屏切换的时候会直接调用onConfigurationChanged方法,而不会重新执行onCreate方法。

分享到:
评论

相关推荐

    Android开发QQ三方登录

    在Android应用开发中,集成第三方登录服务,如QQ登录,是一项常见的需求。这不仅可以增加用户的便利性,同时也有助于开发者获取更丰富的用户数据。本文将深入探讨如何在Android项目中实现QQ第三方登录功能。 首先,...

    Android相机 解决三星bug版本

    (2) 三星的camera强制切换到横屏 导致Activity重启生命周期 (但是部分机型 配置 android:configChanges 也不能阻止横竖屏切换); 我的解决方法为 如果 activity 的销毁如果无法避免 那么在activity销毁之前调用 ...

    Android相机调用

    本篇文章将深入探讨如何在Android系统中调用相机,特别是在SDK版本7.0(Nougat)环境下,以及如何解决三星手机在横屏模式下拍照的问题。 一、Android相机API简介 Android提供了多种方式来调用相机,包括使用Intent...

    Android头像获取(拍照和相册获取)

    这是因为手机在横屏和竖屏拍摄时,保存的图片方向信息可能与实际显示不符。为了解决这个问题,我们需要检查图片的Exif信息,根据Exif中的Orientation属性旋转图片。以下是一个简单的旋转图片的函数: ```java ...

    android 学习心得

    - **`android:screenOrientation`**:指定Activity支持的屏幕方向,如 `portrait`(竖屏)、`landscape`(横屏)等。 - **`android:stateNotNeeded`**:如果设置为 `true`,则系统不会保存该Activity的状态。 - **`...

    Android相机、图册demo

    // 设置相机Intent的参数,确保横屏拍摄 intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, Configuration.ORIENTATION_UNDEFINED); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); } ...

    工作中经常用到的android开发代码2

    在某些场景下,我们可能不希望应用受到重力感应的影响,或者固定在特定的方向上(如横屏或竖屏)。这可以通过修改`AndroidManifest.xml`中的配置实现: ```xml <activity android:name=".YourActivity" android:...

    Android录屏 MediaRecorder介绍

    需要注意的是,实际应用中可能需要处理横竖屏切换、不同设备分辨率等问题,以确保录屏功能的兼容性和稳定性。 总之,Android提供了多种录屏实现方式,开发者可以根据需求选择合适的方法。`screenrecord`命令简单...

    android拍照

    1. 横竖屏适配:应用需要处理屏幕方向变化,确保相机界面在横竖屏间切换时表现正常。 2. 相机预览尺寸:选择合适的预览尺寸,确保相机预览质量和性能。 3. 快门回调:如果需要实时反馈拍照状态,可以使用`Camera....

    整理出来的一些Android基础知识

    分别表示锁定横屏或竖屏模式。 ### 界面元素控制 #### 去除标题栏与全屏显示 在某些情况下,我们可能希望去除`Activity`的标题栏,并让其全屏显示: ```java requestWindowFeature(Window.FEATURE_NO_TITLE); ...

    二维码扫描竖屏删除不用代码,zxing3.2.1

    例如,如果想禁用横屏扫描,只需设置`setOrientationLocked(true)`。 总的来说,ZXing 3.2.1为Android开发者提供了一个强大而便捷的二维码扫描解决方案,其易于集成和高度可定制的特点使得开发者能快速实现扫描功能...

    Android四大组件之一的Activity简单介绍

    - **`landscape`**:横屏模式。 - **`portrait`**:竖屏模式。 - **`android:name`**:设置 Activity 的全限定名,即包名加类名。 #### 三、Activity的生命周期 Activity 的生命周期是指 Activity 从创建到销毁...

    android拍照功能

    7. **考虑横竖屏适配**:应用需要处理设备在横竖屏间切换的情况,确保相机预览和布局正确。通常,相机预览应保持与物理方向一致,而UI可能需要根据屏幕方向进行调整。 8. **兼容性测试**:由于Android设备众多,...

    图册相机获取图片

    UI布局需考虑不同屏幕尺寸和方向的适配,确保在横屏和竖屏下都能正常工作。 7. **图片保存与访问**: 拍摄的照片可以保存到应用私有目录或公共目录,如`Environment.DIRECTORY_PICTURES`。保存时需注意文件命名...

    Android 二维码扫描

    * 8、 CameraConfigurationManager 修改横竖屏、处理变形效果的核心类。 * 9、 DecodeHandler.decode ZXing解码的核心类 * 10、CaptureActivityHandler 当DecodeHandler.decode完成解码后,系统会向...

    安卓微信相关相关-MultiImageSelector类似微信的多图片选择器.rar

    该库支持横屏和竖屏模式,且具备预览、裁剪等特性,极大地简化了开发者在实现多图选择功能时的工作。 **二、主要功能** 1. **图片浏览**:MultiImageSelector提供了一个可滚动的图片列表,用户可以轻松地滑动查看...

    Android面试题集合(含答案).docx

    - **onActivityResult()**: 接收返回结果的回调,包含请求码、结果码和Intent数据。 8. **程序运行结果**(问题33未提供具体代码,无法给出答案)。 9. **JNI调用过程**: - 编写C/C++代码实现本地方法。 - ...

    Android 开发技巧新整理【技术文档】

    以上总结了部分Android开发中常用的技巧,这些技巧涵盖了从基础网络操作到高级UI设计等多个方面,对于提升应用的功能性和用户体验有着重要的作用。开发者可以根据实际需求灵活运用这些技巧,不断提升自己的技术水平...

    FragmentDemo

    Fragment主要用于平板电脑和横屏模式,但也可以在手机应用中使用,以实现更复杂的界面布局。它们可以在Activity之间共享,允许用户在不离开当前Activity的情况下与不同的UI部分交互。Fragment有自己的生命周期,独立...

Global site tag (gtag.js) - Google Analytics