FINCN-161: Inconsistency in Nav Drawer on clicking View Customer fixed
diff --git a/app/src/main/java/org/apache/fineract/ui/online/DashboardActivity.java b/app/src/main/java/org/apache/fineract/ui/online/DashboardActivity.java
index 11ab878..61aac0c 100644
--- a/app/src/main/java/org/apache/fineract/ui/online/DashboardActivity.java
+++ b/app/src/main/java/org/apache/fineract/ui/online/DashboardActivity.java
@@ -192,4 +192,8 @@
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
+
+ public void setNavigationViewSelectedItem(int id) {
+ navigationView.setCheckedItem(id);
+ }
}
diff --git a/app/src/main/java/org/apache/fineract/ui/online/dashboard/DashboardFragment.java b/app/src/main/java/org/apache/fineract/ui/online/dashboard/DashboardFragment.java
index 4eaac03..ab2a382 100644
--- a/app/src/main/java/org/apache/fineract/ui/online/dashboard/DashboardFragment.java
+++ b/app/src/main/java/org/apache/fineract/ui/online/dashboard/DashboardFragment.java
@@ -8,8 +8,8 @@
import android.view.ViewGroup;
import org.apache.fineract.R;
-import org.apache.fineract.ui.base.FineractBaseActivity;
import org.apache.fineract.ui.base.FineractBaseFragment;
+import org.apache.fineract.ui.online.DashboardActivity;
import org.apache.fineract.ui.online.customers.createcustomer.CustomerAction;
import org.apache.fineract.ui.online.customers.createcustomer.customeractivity
.CreateCustomerActivity;
@@ -46,7 +46,8 @@
@OnClick(R.id.btn_view_customer)
void viewCustomer() {
- ((FineractBaseActivity) getActivity()).replaceFragment(CustomersFragment.newInstance(),
+ ((DashboardActivity) getActivity()).setNavigationViewSelectedItem(R.id.item_customer);
+ ((DashboardActivity) getActivity()).replaceFragment(CustomersFragment.newInstance(),
true,
R.id.container);
}