java.lang.RuntimeException: Performing stop of activity that is not resumed OOM了也会造成之前Activity被系统杀掉

我在手机拍照,传照片到手机自带的剪切界面的时候:会造成之前的Activity被杀掉;

按返回键直接崩溃,异常为:java.lang.RuntimeException: Performing stop of activity that is not resumed

解决方法是:把图片压缩下,保存到之前路径,传递到Crop界面;


private void dealCameraPh(){
		 String cameraPath_Icon=BitmapHelper.getLastPhotoByPath();
		 File file = new File(cameraPath_Icon);
		if (file.exists()) {//
			if (BitmapHelper.getDegress(cameraPath_Icon) == 0) {
//				Uri uri = Uri.fromFile(file);
//				gotoCrop(uri);
				BitmapHelper.compressBitmap(cameraPath_Icon, 150, 150);//压缩下图片在传过去,减少OOM异常概率
				BitmapHelper.saveBitmap2FilePath(cameraPath_Icon, BitmapHelper.compressBitmap(cameraPath_Icon, 150, 150));
				Log.e("ReqUpdateMineLocal", "dealCameraPh getDegress==0");
			} else {
				BitmapHelper.saveBitmap2RotateFilePath(cameraPath_Icon);
				BitmapHelper.compressBitmap(cameraPath_Icon, 150, 150);
				BitmapHelper.saveBitmap2FilePath(cameraPath_Icon, BitmapHelper.compressBitmap(cameraPath_Icon, 150, 150));
				Log.e("ReqUpdateMineLocal", "dealCameraPh getDegress!=0");
			}
			asHandler.sendMessage(asHandler.obtainMessage(CountSetActivity.CAMERA_RESULT_DEAL_SUCC, file));
		}else {
			asHandler.sendEmptyMessage(CountSetActivity.CAMERA_RESULT_DEAL_NONE);
		}
	}





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值