CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 4eyes81 con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 8 su 8
Discussione:

Problema resume activity dal task manager

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Apr 2009
    Messaggi
    40

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Angry

    Problema resume activity dal task manager

    Ciao ragazzi,
    con la versione 4.0 e successive ho un problema con le mie app android.
    Quando ho in esecuzione una mia app e clicco sul tasto home ed aspetto un pò di tempo e tramite il task manager riapro la mia app mi va in errore dicendo sempre nullpointerexception.
    Sapete per caso da cosa possa dipendere questa cosa?
    Nel caso vi posto tutto lo stack dell'eccezione

  2.  
  3. #2
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da Stefanot Visualizza il messaggio
    Ciao ragazzi,
    con la versione 4.0 e successive ho un problema con le mie app android.
    Quando ho in esecuzione una mia app e clicco sul tasto home ed aspetto un pò di tempo e tramite il task manager riapro la mia app mi va in errore dicendo sempre nullpointerexception.
    Sapete per caso da cosa possa dipendere questa cosa?
    Nel caso vi posto tutto lo stack dell'eccezione
    NullPointerException vuol dire che nel tuo codice stai cercando di eseguire delle operazioni su un reference che punta a null, tipicamente perché non hai creato l'oggetto.
    Forse nei metodi onPause o onStop hai liberato degli oggetti che poi non hai ricreato in onStart o onResume.

  4. #3
    Baby Droid


    Registrato dal
    Apr 2009
    Messaggi
    40

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Predefinito

    Quote Originariamente inviato da iClaude76 Visualizza il messaggio
    NullPointerException vuol dire che nel tuo codice stai cercando di eseguire delle operazioni su un reference che punta a null, tipicamente perché non hai creato l'oggetto.
    Forse nei metodi onPause o onStop hai liberato degli oggetti che poi non hai ricreato in onStart o onResume.
    Grazie per la risposta.
    I metodi onPause e onStop non ci sono proprio nella activity

  5. #4
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Prova a postare il codice e il msg di errore...

    public static void main (String args[]) {...}

  6. #5
    Baby Droid


    Registrato dal
    Apr 2009
    Messaggi
    40

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Predefinito

    Quote Originariamente inviato da iClaude76 Visualizza il messaggio
    Prova a postare il codice e il msg di errore...

    public static void main (String args[]) {...}


    java.lang.RuntimeException: Unable to start activity ComponentInfo{it.vista/it.vista.Tabs}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2306)
    at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2358)
    at android.app.ActivityThread.access$600(ActivityThre ad.java:156)
    at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1340)
    at android.os.Handler.dispatchMessage(Handler.java:99 )
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.jav a:5297)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:600)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
    at it.vista.ToursActivity.onCreateView(ToursActivity. java:51)
    at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:870)
    at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:1080)
    at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:1062)
    at android.support.v4.app.FragmentManagerImpl.dispatc hActivityCreated(FragmentManager.java:1810)
    at android.support.v4.app.FragmentActivity.onStart(Fr agmentActivity.java:501)
    at android.app.Instrumentation.callActivityOnStart(In strumentation.java:1167)
    at android.app.Activity.performStart(Activity.java:51 53)
    at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2279)
    ... 11 more

  7. #6
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da Stefanot Visualizza il messaggio
    java.lang.RuntimeException: Unable to start activity ComponentInfo{it.vista/it.vista.Tabs}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2306)
    at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2358)
    at android.app.ActivityThread.access$600(ActivityThre ad.java:156)
    at android.app.ActivityThread$H.handleMessage(Activit yThread.java:1340)
    at android.os.Handler.dispatchMessage(Handler.java:99 )
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.jav a:5297)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:600)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
    at it.vista.ToursActivity.onCreateView(ToursActivity. java:51)
    at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:870)
    at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:1080)
    at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:1062)
    at android.support.v4.app.FragmentManagerImpl.dispatc hActivityCreated(FragmentManager.java:1810)
    at android.support.v4.app.FragmentActivity.onStart(Fr agmentActivity.java:501)
    at android.app.Instrumentation.callActivityOnStart(In strumentation.java:1167)
    at android.app.Activity.performStart(Activity.java:51 53)
    at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2279)
    ... 11 more
    Beh, da quanto hai postato si capisce solo una cosa: che alla riga 51 di ToursActivity.java c'è un reference che punta a null.

  8. #7
    Baby Droid


    Registrato dal
    Apr 2009
    Messaggi
    40

    Ringraziamenti
    2
    Ringraziato 2 volte in 1 Post
    Predefinito

    Quote Originariamente inviato da iClaude76 Visualizza il messaggio
    Beh, da quanto hai postato si capisce solo una cosa: che alla riga 51 di ToursActivity.java c'è un reference che punta a null.
    codice:
    public class ToursActivity extends Fragment {
    
    	private ListView listaVista;
    	private ProgressBar progressBar;
    	private ArrayList<Tour> listaTours;
    	private Modello modello;
    	private View v;
    	private Tours tours;
    
    
    	@Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            v = inflater.inflate(R.layout.tours, container, false);
    
    		this.modello = Modello.getInstance();
    		listaVista = (ListView) v.findViewById(R.id.listViewTours);
    		progressBar = (ProgressBar) v.findViewById(R.id.progressBar);
    		tours = new Tours();
    in quella riga c'è tours = new Tours();

    Ma è normale che riesegua l'onCreateview quando ritorno nell'applicazione dal task manager?

  9. #8
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da Stefanot Visualizza il messaggio
    codice:
    public class ToursActivity extends Fragment {
    
    	private ListView listaVista;
    	private ProgressBar progressBar;
    	private ArrayList<Tour> listaTours;
    	private Modello modello;
    	private View v;
    	private Tours tours;
    
    
    	@Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            v = inflater.inflate(R.layout.tours, container, false);
    
    		this.modello = Modello.getInstance();
    		listaVista = (ListView) v.findViewById(R.id.listViewTours);
    		progressBar = (ProgressBar) v.findViewById(R.id.progressBar);
    		tours = new Tours();
    in quella riga c'è tours = new Tours();

    Ma è normale che riesegua l'onCreateview quando ritorno nell'applicazione dal task manager?
    Se l'errore è in quella riga bisognerebbe vedere cosa c'è nella classe Tours.
    Cmq si, è normale che riesegua on CreateView

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy