哈咯哈咯嘻 2014-10-27 12:47 采纳率: 0%
浏览 1989

关于安卓截取图片之后Application重新onCreate

在对应的activity里设置了android:screenOrientation="portrait"以及android:configChanges="orientation|keyboardHidden|screenSize|navigation"属性。。
通过
Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null);

        intent.setType("image/*");

        intent.putExtra("crop", "true");
        // 裁剪框的比例,1:1
        intent.putExtra("aspectX", 1);
        intent.putExtra("aspectY", 1);
        // 裁剪后输出图片的尺寸大小
        intent.putExtra("outputX", 500);
        intent.putExtra("outputY", 500);

        intent.putExtra("return-data", false);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
                    intent.putExtra("outputFormat",

Bitmap.CompressFormat.JPEG.toString());
intent.putExtra("noFaceDetection", true); // no face detection

        intent.putExtra("scale", true);
        intent.putExtra("scaleUpIfNeeded", true);

        startActivityForResult(intent, 100);

这方法进行截图,然后确定之后Log发现(偶尔,不是经常)Application执行了一遍onCreate,之前的变量全部初始化掉没了。。。。
但是不截取图片直接拍照拿整张图,或者直接相册选择拿整张图片的时候就没什么问题,哪位大牛给小弟解解惑啊!!跪谢!!!

  • 写回答

1条回答 默认 最新

  • 哈咯哈咯嘻 2014-10-28 01:42
    关注

    大牛们,帮帮小弟啊!!!

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog