protected void onCreate()

in app/src/main/java/org/apache/fineract/ui/online/depositaccounts/createdepositaccount/createdepositactivity/CreateDepositActivity.java [50:82]


    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_create_deposit);
        getActivityComponent().inject(this);
        ButterKnife.bind(this);
        createDepositPresenter.attachView(this);

        customerIdentifier = getIntent().getExtras().getString(ConstantKeys.CUSTOMER_IDENTIFIER);
        depositAction = (DepositAction) getIntent().getSerializableExtra(
                ConstantKeys.DEPOSIT_ACTION);
        depositAccount = getIntent().getExtras().getParcelable(ConstantKeys.DEPOSIT_ACCOUNT);

        if (savedInstanceState != null) {
            currentPosition = savedInstanceState.getInt(CURRENT_STEP_POSITION);
        }

        stepAdapter = new CreateDepositStepAdapter(
                getSupportFragmentManager(), this, depositAction, depositAccount);
        stepperLayout.setAdapter(stepAdapter, currentPosition);
        stepperLayout.setListener(this);
        stepperLayout.setOffscreenPageLimit(stepAdapter.getCount());

        switch (depositAction) {
            case CREATE:
                setToolbarTitle(getString(R.string.create_new_deposit));
                break;
            case EDIT:
                setToolbarTitle(getString(R.string.update_deposit));
                break;
        }

        showBackButton();
    }