当前位置: 首页 > 知识库问答 >
问题:

Samsung Tab3上的sendUserActionEvent()mview==null

祖奇
2023-03-14

我试图在应用程序中使用相机捕获图像后预览它,我确信路径不是空的,但我在以下代码行中收到了这个错误bitmap bitmap=bitmapfactory.decodeFileI.getpath(),options;并且没有图像视图。注意:我在另一个设备上测试了代码(不是三星),它可以工作。

共有1个答案

公羊渝
2023-03-14

我找到了解决这个问题的办法。不幸的是,在一些三星设备上,内置相机应用程序有一个问题,它会导致屏幕旋转,从而导致重新启动您的活动。因此,mview变为null。这也发生在三星的其他意图上,不仅仅是在相机上。要修复它,您必须在您的活动下的清单中添加这一行:

android:configChanges="orientation|screenSize"

Google在文档中提到

从Android3.2(API Level13)开始,当设备在纵向和横向方向之间切换时,“屏幕大小”也会发生变化。因此,如果在为API级别13或更高的级别开发时(如由minSdkVersion和targetSdkVersion属性声明的),希望防止由于方向变化而导致运行时重新启动,那么除了“定向”值之外,还必须包括“Screensize”值。也就是说,您必须声明Android:configchanges=“OrientationScreensize”。但是,如果您的应用程序的目标是API级别12或更低,那么您的活动将始终处理此配置更改本身(此配置更改不会重新启动您的活动,即使运行在Android3.2或更高版本的设备上)。

 类似资料:
  • 我已经检查了这个链接,但它提到了长点击。但是我在点击自定义对话框的按钮后面临这个问题。我已经把我的代码贴在这里了。有人能帮我避免这个错误吗?

  • 在我的Android应用程序,我不断得到以下两个错误在我的logcat: 我的应用程序运行完全正常,尽管这两个错误,我没有找到明确的答案,是否他们是有害的(或甚至可以修复!)错误或它们是否可以安全地忽略。到目前为止,我一直做得很好,只是忽略了它们,但我希望有人问这个问题,因为我确信我不是唯一一个对这两个错误的含义感到困惑的人。 作为参考,我得到这些错误,而运行的应用程序通过亚行在三星Galaxy

  • 当一个弹出窗口使用android studio关闭时,我遇到了以下错误。代码正常工作,但logcat上出现以下错误: java代码:

  • 我知道这个问题已经被问了很多次,我已经尝试了这里和这里建议的所有方法,但我仍然不能解决这个问题,所以我在这里再问一次。 我可以添加我的代码,如果你们想,但我不认为有任何错误在我的代码。请帮我做这个,谢谢。 更新 回收器适配器

  • 我正在尝试更新以下应用程序版本,它因未定义的问题崩溃。这是我的日志 在我的MainActivity中,除了另一个活动外,我还使用NavigationView打开了两个片段。在调试模式下,一旦调试器获取默认片段的getItem()并转到onCreateView(),它就会正常地通过扩展布局启动,但一旦返回其视图,它就会崩溃,并出现最后一个异常。 例外情况不涉及碰撞线。所以,我试图寻找这个问题。我发现