2 u013427124 u013427124 于 2014.10.27 20:47 提问

关于安卓截取图片之后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个回答

u013427124
u013427124   2014.10.28 09:42

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!