diff --git a/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/activity/MediaActivity.java b/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/activity/MediaActivity.java index c5204829..af454a8d 100644 --- a/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/activity/MediaActivity.java +++ b/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/activity/MediaActivity.java @@ -258,7 +258,7 @@ public void showMediaPreviewFragment() { ft.show(mMediaPreviewFragment); ft.commit(); - String title = getString(R.string.gallery_page_title, mPreviewPosition, mCheckedList.size()); + String title = getString(R.string.gallery_page_title, mPreviewPosition + 1, mCheckedList.size()); mTvToolbarTitle.setText(title); } diff --git a/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/fragment/MediaGridFragment.java b/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/fragment/MediaGridFragment.java index 8971cf3e..80f1859c 100644 --- a/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/fragment/MediaGridFragment.java +++ b/library/src/main/java/cn/finalteam/rxgalleryfinal/ui/fragment/MediaGridFragment.java @@ -308,6 +308,7 @@ public void onRequestBucketCallback(List list) { return; } + mBucketBeanList.clear(); mBucketBeanList.addAll(list); mBucketAdapter.setSelectedBucket(list.get(0)); mBucketAdapter.notifyDataSetChanged(); @@ -483,6 +484,8 @@ public void onScanCompleted(String[] images) { return; } + mMediaGridPresenter.getBucketList(); + Observable.create((Observable.OnSubscribe) subscriber -> { MediaBean mediaBean = MediaUtils.getMediaBeanWithImage(getContext(), images[0]); subscriber.onNext(mediaBean);