343得票51回答
RecyclerView:检测到不一致。无效的项目位置。

我们的QA检测到一个bug: 在旋转安卓设备(Droid Turbo)时,发生了以下RecyclerView相关崩溃:java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position...

88得票13回答
屏幕旋转时如何处理AsyncTask?

我阅读了很多关于如何保存实例状态以及如何处理屏幕旋转时活动被销毁的内容。 看起来有很多可能性,但我还没有弄清楚哪种方法最适合检索AsyncTask的结果。 我有一些AsyncTasks只是简单地重新启动并调用活动的isFinishing()方法,如果活动正在完成,它们就不会更新任何内容。 ...

54得票5回答
如何在 Android 屏幕旋转时保存自定义 ArrayList?

我有一个带有自定义对象的 ArrayList,我希望能够在屏幕旋转时保存和恢复它。 我知道如果我把 ArrayList 变成它自己的类,并实现 Parcelable 或 Serializable 接口,这可以通过使用 onSaveInstanceState 和 onRestoreInstan...

48得票6回答
旋转屏幕时保留Fragment对象

我开发了一个基于Honeycomb的应用程序,并使用了片段(Fragments) 这是我的应用程序: 我有一个Activity(称为A1),其中包含一个片段(fragment) 最初,该片段保存了一个片段对象,命名为F1 接着,根据用户的操作,它可能会更改为其他对象,如F2、F3等 我...

38得票12回答
UIImagePickerController在iOS 8上拍摄视图旋转异常(图片)

我有一个非常简单的应用程序: - 只需在屏幕上点击一个按钮即可允许所有方向 - 按钮显示一个 UIImagePickerController(用于拍照) - 使用 Xcode 5 和 SDK 7 构建 在 iOS 8 上,UIImagePickerController 的相机无论我处于横向模...

36得票9回答
iOS 6旋转:supportedInterfaceOrientations无效?

我在使用iOS 6 SDK时遇到了这个问题:我有一些视图应该被允许旋转(例如,一个视频视图),而另一些则不应该。 现在我明白了我必须检查应用程序的 Info.plist 中的所有方向,然后在每个ViewController中进行筛选,决定应该发生什么。但它并没有起作用!应用程序总是旋转到在In...

34得票5回答
PhoneGap - 强制横屏方向

昨天我开始研究PhoneGap,并创建了一个简单的“大理石”滚动游戏,通过倾斜手机实现。我目前正在Android上开发,但我希望方向保持为横屏而不是在手机转动时移动。有什么办法可以做到这一点吗? 清单:<?xml version="1.0" encoding="utf-8"?> ...

33得票9回答
如何在关闭模态视图控制器时保持呈现视图控制器的方向?

我正在开发一个应用程序,除了一个视图控制器外,我需要所有的视图控制器都是纵向显示。而这个特殊的视图控制器需要能够旋转到手机所处的任何方向。 为了实现这一点,我使用模态呈现它(不嵌入在 NavigationController 中)。 因此,我的结构例如如下: window - 纵向显示...

32得票8回答
只使用竖屏应用程序如何允许横屏视频?

我在一个继承自UINavigationController的UIViewController中包含了一个UIWebView。它的样子是这样的: 该应用仅支持竖屏。当播放视频时,我希望用户能够旋转设备并在横屏模式下观看视频。我使用以下代码实现:- (NSUInteger)application...

20得票3回答
在通用的Xcode 6项目中仅停止iPhone屏幕旋转

随着Xcode 6的推出,苹果公司移除了在通用应用程序中轻松拥有多个iPad和iPhone故事板的功能。由于这个原因,在旋转面板/设置中您无法区分iPad和iPhone。 我该如何阻止iPhone应用程序进入横向模式,同时仍允许iPad应用程序进行此操作? 这只能通过编程完成吗?如果是这样...