ViewerMainActivityからContainerを呼び出すように

This commit is contained in:
r-ca 2024-01-28 13:13:51 +09:00
parent 92167656fc
commit 314214f734
No known key found for this signature in database
GPG Key ID: 6A72911AC73464A9

View File

@ -30,6 +30,7 @@ public class ViewerMainActivity extends AppCompatActivity {
private static final String TAG = "ViewerMainActivity";
String documentId;
String documentName;
boolean hasCombined = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -49,6 +50,7 @@ public class ViewerMainActivity extends AppCompatActivity {
try {
documentId = intent.getStringExtra("documentId");
documentName = intent.getStringExtra("documentName");
hasCombined = intent.getBooleanExtra("hasCombined", false);
}
catch (Exception e) {
logger.error(TAG, "Failed to get documentId from intent");
@ -58,9 +60,18 @@ public class ViewerMainActivity extends AppCompatActivity {
}
// Navigation
// getSupportFragmentManager().beginTransaction()
// .replace(R.id.nav_host_fragment, ViewerListFragment.newInstance(documentId, documentName))
// .commit();
if (hasCombined) {
getSupportFragmentManager().beginTransaction()
.replace(R.id.nav_host_fragment, ViewerListFragment.newInstance(documentId, documentName))
.replace(R.id.nav_host_fragment, ViewerContainerFragment.newInstance(documentId, documentName, hasCombined))
.commit();
} else {
getSupportFragmentManager().beginTransaction()
.replace(R.id.nav_host_fragment, ViewerContainerFragment.newInstance(documentId, documentName))
.commit();
}
}
}