[英]From Android 2.3 to android 4
我正在Android 2.3上开发应用程序测试,它运行良好。 在Android 4中,我已将所有网络调用放在Asyntask中,现在几乎所有工作都正常。 还有什么我需要考虑的?
但是当我尝试通过Intent裁剪和图像时,首先它从调试器断开(¿为什么?)当我从画廊或相机中选择图像时,当我裁剪它时,当它保存图片时,它会崩溃。
现在,Eclipse Log不会显示Exception,或者任何可以帮助我的消息,2.3始终打印错误消息。
对不起我的英文,我希望你理解我,谢谢!
你在UI线程上运行裁剪/保存吗? 如果这样做,StrictMode将在您在UI线程上执行磁盘写入之后。 生成AsyncTask(或线程)来执行此操作并再试一次。
考虑查看您可能正在调用的任何已弃用的方法 ,例如getWidth() , 导航硬件密钥或首选项相关的东西。
还可以考虑添加自定义(版本化)style.xml以轻松支持holo主题 。 最好是创建一致的用户体验,因此在Android 4.0下,您的可视组件应尽可能“标准”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.