public void showUserInterface()

in app/src/main/java/org/apache/fineract/ui/online/loanaccounts/debtincomereport/DebtIncomeReportFragment.java [93:128]


    public void showUserInterface() {
        LinearLayoutManager debtLayoutManager = new LinearLayoutManager(getActivity());
        debtLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
        rvDebt.setLayoutManager(debtLayoutManager);
        rvDebt.setHasFixedSize(true);
        debtAdapter.setCreditWorthinessFactors(creditWorthinessSnapshot.getDebts());
        rvDebt.setAdapter(debtAdapter);

        LinearLayoutManager incomeLayoutManager = new LinearLayoutManager(getActivity());
        incomeLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
        rvIncome.setLayoutManager(incomeLayoutManager);
        rvIncome.setHasFixedSize(true);
        incomeAdapter.setCreditWorthinessFactors(creditWorthinessSnapshot.getIncomeSources());
        rvIncome.setAdapter(incomeAdapter);

        tvDebtRatio.setText(getString(R.string.total_debt,
                getTotalAmount(creditWorthinessSnapshot.getDebts())));
        tvIncomeRatio.setText(getString(R.string.total_income,
                getTotalAmount(creditWorthinessSnapshot.getIncomeSources())));

        if (creditWorthinessSnapshot.getDebts().size() == 0) {
            rlIsEmptyDebt.setVisibility(View.VISIBLE);
            rvDebt.setVisibility(View.GONE);
            rlIsEmptyDebt.getChildAt(0).setVisibility(View.GONE);
            TextView message = (TextView) rlIsEmptyDebt.getChildAt(1);
            message.setText(getString(R.string.empty_debts_to_show));
        }

        if (creditWorthinessSnapshot.getIncomeSources().size() == 0) {
            rlIsEmptyIncome.setVisibility(View.VISIBLE);
            rvIncome.setVisibility(View.GONE);
            rlIsEmptyIncome.getChildAt(0).setVisibility(View.GONE);
            TextView message = (TextView) rlIsEmptyIncome.getChildAt(1);
            message.setText(getString(R.string.empty_income_to_show));
        }
    }