Autore Topic: metodo getActionBar() da sempre nullpointerexception  (Letto 353 volte)

Offline ste9206

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4
  • Sistema operativo:
    Windows 8
metodo getActionBar() da sempre nullpointerexception
« il: 11 Febbraio 2015, 10:14:40 CET »
0
Ciao a tutti. Il mio problema è il seguente: sto sviluppando un'app con retrocompatibilità da android 4.0 in su. Devo usare dei tab, tuttavia su android studio, quando nel metodo:
Codice: [Seleziona]
protected void onCreate(Bundle savedInstanceState)
{
        super.onCreate(savedInstanceState);
        ActionBar actionBar = getActionBar();
        ActionBar.Tab tab1 = actionBar.newTab();
        setContentView(R.layout.activity_main);
    }


scrivo queste righe di codice, android studio su newTab mi segnala un NullPointerException. La stessa cosa me la dava con il metodo:
Codice: [Seleziona]
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);. Da cosa è causato e come si può risolvere?
Grazie a tutti

Offline theKuston

  • Nuovo arrivato
  • *
  • Post: 48
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Play Store ID:
    K-soft
  • Sistema operativo:
    windows 8.1, Ubuntu 14
Re:metodo getActionBar() da sempre nullpointerexception
« Risposta #1 il: 28 Febbraio 2015, 14:52:09 CET »
0
Potrebbe dipendere da se stai usando una Activity, o una ActionBarActvity.
comunque prova a sostituire
Codice (Java): [Seleziona]
getActionBar()con
Codice (Java): [Seleziona]
getSupportActionBar()spero d'averti aiutato!
Tutte le mie applicazioni sul play store:
https://play.google.com/store/apps/developer?id=K-soft