RevIDが指定されている場合の呼び出し先も新しい方へ変更

This commit is contained in:
ろむねこ 2024-01-29 11:09:27 +09:00
parent f1d947e159
commit 7dcec94c03
No known key found for this signature in database
GPG Key ID: FA1F39A1BA37D168

View File

@ -148,8 +148,9 @@ public class ViewerContainerFragment extends Fragment {
logger.debug("ViewerContainerFragment", "pagePathList: " + pagePathList.size()); logger.debug("ViewerContainerFragment", "pagePathList: " + pagePathList.size());
document.getDocumentPageListByFileNameList(this.documentId, pagePathList).thenApply(pageList -> { document.getDocumentPageListByFileNameList(this.documentId, pagePathList).thenApply(pageList -> {
logger.debug("ViewerContainerFragment", "pageList: " + pageList.size()); logger.debug("ViewerContainerFragment", "pageList: " + pageList.size());
// 暫定: 履歴を遡って表示している場合は結合を無視する // 暫定: 履歴を遡って表示している場合は結合を無視する(処理自体は単純だけどUI側の対応をする時間がないので)
this.hasCombined = false; this.hasCombined = false;
tabLayout.setVisibility(View.GONE);
viewerViewPagerAdapter.setFragmentTargetIdList(new ArrayList<String>(){{add(documentId);}}); // TODO-rca: 読みにくいので直接追加できるようにする viewerViewPagerAdapter.setFragmentTargetIdList(new ArrayList<String>(){{add(documentId);}}); // TODO-rca: 読みにくいので直接追加できるようにする
viewerViewPagerAdapter.setFragmentTitleList(new ArrayList<String>(){{add(documentName);}}); // TODO-rca: 読みにくいので直接追加できるようにする viewerViewPagerAdapter.setFragmentTitleList(new ArrayList<String>(){{add(documentName);}}); // TODO-rca: 読みにくいので直接追加できるようにする
@ -311,7 +312,7 @@ public class ViewerContainerFragment extends Fragment {
public void onItemSelected(String revId) { public void onItemSelected(String revId) {
logger.debug("ViewerContainerFragment", "Dialog Result: revId: " + revId); logger.debug("ViewerContainerFragment", "Dialog Result: revId: " + revId);
getParentFragmentManager().beginTransaction() getParentFragmentManager().beginTransaction()
.replace(R.id.nav_host_fragment, ViewerListFragment.newInstance(documentId, documentName, revId)) .replace(R.id.nav_host_fragment, ViewerContainerFragment.newInstance(documentId, documentName, revId))
.commit(); .commit();
} }