0

我正在开发一个在 Android 2.3 上测试的应用程序,它运行良好。在 Android 4 中,我将所有网络调用都放在了 Asyntask 中,现在几乎所有调用都可以正常工作。我还需要考虑什么?

但是当我尝试通过 Intent 裁剪和图像时,当我从图库或相机中选择图像时,它首先与调试器断开连接(¿ 为什么?),当我裁剪它时,当它保存图片时,它会崩溃。

现在 Eclipse 日志不显示异常,或任何可以帮助我的消息,在 2.3 上总是打印错误消息。

对不起我的英语,我希望你能理解我,谢谢!

4

2 回答 2

1

考虑查看您可能正在调用的任何已弃用的方法,例如getWidth()导航硬件键或与偏好相关的东西。

还可以考虑添加自定义(版本化)style.xml 以轻松支持全息主题。最好创建一致的用户体验,因此在 Android 4.0 下,您的可视组件应尽可能“标准”。

于 2012-10-31T16:00:48.627 回答
1

您是否在 UI 线程上运行裁剪/保存?如果你这样做了,StrictMode 会在你在 UI 线程上进行磁盘写入之后出现。生成一个 AsyncTask(或线程)来执行此操作,然后重试。

于 2012-10-31T15:48:57.750 回答