Как я могу подключить Навигационный ящик к деятельности, не используя фрагменты - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь подключить навигационный ящик к активности. У меня уже есть некоторая активность, которая расширяет AppCompatActivity. но в уроке Activity, к которому вы хотите подключить навигационный ящик, следует расширить фрагменты. Есть ли способ обойти эту проблему?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018
@Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();

        if (id == R.id.home) {
            Intent secIntent = new Intent(this, SecondActivity.class);
        startActivity(homeIntent);
        } else if (id == R.id.livestream) {
Intent nextIntent = new Intent(this, NextActivity.class);
        startActivity(nextIntent);
}

        mDrawer = findViewById(R.id.drawer_layout);
        mDrawer.closeDrawer(GravityCompat.START);
        return true;
}
0 голосов
/ 02 ноября 2018

просто используйте намерение для изменения каждого действия из ящика навигации, но следствием использования активности является то, что навигация происходит только в том случае, когда навигация помещена, вы должны использовать setDisplayHomeAsUpEnabled(true) на панели действий, чтобы облегчить возврат к MainActivity

...