Skip to content

Commit

Permalink
修复:修复华为nova 5i pro 在相机页面点击返回时产生的崩溃问题 #87
Browse files Browse the repository at this point in the history
  • Loading branch information
HuanTanSheng committed Sep 29, 2019
1 parent 31ce57a commit ee130f5
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 11 deletions.
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ allprojects {
```gradle
dependencies {
implementation 'com.github.HuanTanSheng:EasyPhotos:3.0.2' //androidx版本,支持android 10,永久维护
implementation 'com.github.HuanTanSheng:EasyPhotos:3.0.3' //androidx版本,支持android 10,永久维护
//implementation 'com.github.HuanTanSheng:EasyPhotos:2.4.5' //还没有升级到androidx的同学可以用这个版本,但不支持android 10,暂停维护
 
Expand Down Expand Up @@ -154,14 +154,17 @@ QQ交流群:[288600953](https://jq.qq.com/?_wv=1027&k=5QGgCDe)


## 更新日志
**3.0.3:**
- 修复:修复华为nova 5i pro 在相机页面点击返回时产生的崩溃问题 #87

**3.0.2:**
- 拼图和加水印功能适配android 10
- 重要:拼图和加水印功能适配android 10
- 感谢:该版本由[zhangshaobo87](https://github.com/zhangshaobo87)贡献

**3.0.1:**
- 兼容android 10
- 因为android 10 不支持用path路径显示图片,所以回调取消了单独获取path集合的回调,只保留获取Photo集合的回调,如需使用path,可以在Photo对象中获取
- ImageEngine接口(因为android 10 不支持用path路径显示图片,所以全部改为Uri的形式),望升级用户周知
- 重要:兼容android 10
- 重要:因为android 10 不支持用path路径显示图片,所以回调取消了单独获取path集合的回调,只保留获取Photo集合的回调,如需使用path,可以在Photo对象中获取
- 重要:ImageEngine接口(因为android 10 不支持用path路径显示图片,所以全部改为Uri的形式),望升级用户周知

**2.5.2:**
- 优化:修复ArrayList在多线程中addItem出现的角标越界问题
Expand Down
Binary file modified demo/release/demo-release.apk
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -400,11 +400,9 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
case RESULT_CANCELED:
if (Code.REQUEST_CAMERA == requestCode) {
// 删除临时文件
while (mTempImageFile != null && mTempImageFile.exists()) {
boolean success = mTempImageFile.delete();
if (success) {
mTempImageFile = null;
}
if (mTempImageFile != null && mTempImageFile.exists()) {
mTempImageFile.delete();
mTempImageFile = null;
}
if (Setting.onlyStartCamera) {
finish();
Expand Down Expand Up @@ -529,8 +527,8 @@ private void onCameraResult() {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(mTempImageFile.getAbsolutePath(), options);
MediaScannerConnectionUtils.refresh(this, mTempImageFile);// 更新媒体库
if (Setting.onlyStartCamera || albumModel.getAlbumItems().isEmpty()) {
MediaScannerConnectionUtils.refresh(this, mTempImageFile);// 更新媒体库
Intent data = new Intent();
Uri uri = UriUtils.getUri(this, mTempImageFile);
Photo photo = new Photo(mTempImageFile.getName(), uri,
Expand Down

0 comments on commit ee130f5

Please sign in to comment.