Как я могу получить экземпляр, когда я перейду от деятельности к фрагменту - PullRequest
0 голосов
/ 24 января 2019

Я создал блок навигации, всякий раз, когда я нажимаю на элемент навигации, он переходит к фрагменту, теперь моя база - это деятельность, в которой я реализовал навигационный вид, теперь проблема заключается в том, что всякий раз, когда я перемещаюсь, его фрагмент непринимая собственный экземпляр, и я получаю исключение в методе мыльного вызова

    private void selectItem(int position) {
    Fragment fragment = null;
    Class fragmentClass;

    switch (position) {
        case 0:
            AppDelegate.launchTargetActivity();

            mllDashboard.setVisibility(View.GONE);
            mtv_Title.setText("Target vs Achievment");
            break;

        case 1:
            fragment = new SalesFragment();
            mllDashboard.setVisibility(View.GONE);

            break;
        case 2:
            fragment = new SalesFragment();
            mllDashboard.setVisibility(View.GONE);

            break;
        case 3:
            fragment = new HrFragment();
            mllDashboard.setVisibility(View.GONE);

            break;
        case 4:
            fragment =  schemefragment.newInstance();
            mllDashboard.setVisibility(View.GONE);


            break;

        default:
            break;
    }

        if (fragment != null) {
            FragmentManager fragmentManager = getSupportFragmentManager();
            fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();

            mDrawerList.setItemChecked(position, true);
            mDrawerList.setSelection(position);
            mDrawerLayout.closeDrawer(mDrawerList);

        } else {
            Log.e("MainActivity", "Error in creating fragment");
        }


    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...