Autore Topic: Spostamento fra le varie activity utilizzando il Navigation Drawer Activity  (Letto 213 volte)

Offline criscap1985

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    GT-P5100
  • Sistema operativo:
    SlimKat (4.4.4)
Salve a tutti,
mi trovo davanti a questo colossale problema:

Come posso spostarmi da un'activity all'altro senza utilizzare il fragment ma le impostazioni che sono date di default (ma aggiundendo varie activity) quando è stato creato il progetto seguendo i seguenti passi:

MINIMAL SDK: Android 2.3 Gingerbread
TIPO DI ACTIVITY : Navigation Drawer Activity

Non voglio utilizzare il fragment se è possibile ma tutto ciò che fa uso del Drawer. Ossia spostarmi da un'activity ad un'altro e utilizzando tale funzione che io vi riporto qui:

Codice (Java): [Seleziona]
    @SuppressWarnings("StatementWithEmptyBody")
    @Override
    public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();

        if (id == R.id.nav_camara) {
             activity 1 home di default
        } else if (id == R.id.nav_gallery) {
             activity 2
        } else if (id == R.id.nav_slideshow) {
             activity 3
        } else if (id == R.id.nav_manage) {
             activity 4
        } else if (id == R.id.nav_share) {
             activity 5
        } else if (id == R.id.nav_send) {
             activity 6
        }

[b]e così via.... chiudendo quella precedente chiaramente[/b]

        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }

Grazie
Attendo con pazienza i vostri aiuti!

Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Spostamento fra le varie activity utilizzando il Navigation Drawer Activity
« Risposta #1 il: 09 Ottobre 2015, 10:18:31 CEST »
0
Devi usare intent e startactivity, qua trovi un esempio con anche passaggio dati: [facile] Passaggio di dati tra un'activity ed un'altra - Android Developers Italia

Comunque secondo me è meglio uno switch al posto di tutti quegli if.
Se la mia risposta ti è utile, per favore un thanks!