Autore Topic: Il Debug si disconnette  (Letto 825 volte)

Offline ZioBillo

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia X8
  • Sistema operativo:
    Win7, Linux Mint
Il Debug si disconnette
« il: 22 Gennaio 2014, 18:10:40 CET »
0
Salve ragazzi, ho un problema con il debug.

Mi spiego meglio, il debug parte, però quando cambia Activity si disconnette, com'è possibile?

Per la precisione si disconnette come paso dallo splash screen all'activity home.

Qui c'è il codice:
Codice: [Seleziona]
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.widget.Toast;

/**
 * An example full-screen activity that shows and hides the system UI (i.e.
 * status bar and navigation/system bar) with user interaction.
 *
 * @see SystemUiHider
 */
public class SplashScreen extends Activity {

        private int SPLASH_TIME_OUT = 500;
        private FrontController fc;
       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);

                setContentView(R.layout.activity_splashscreen);
               
                fc = FrontControllerIst.getInstance();
                visualizzaMessaggio("Caricamento configurazioni");
                fc.processRequest(null, 0);

                new Handler().postDelayed(new Runnable() {

                        @Override
                        public void run() {
                                vaiAllaHome();
                        }

                }, SPLASH_TIME_OUT);
        }
       
        private void visualizzaMessaggio(String testo) {
                Toast.makeText(getApplicationContext(), testo , Toast.LENGTH_LONG).show();
        }
       
        private void vaiAllaHome(){
                //passo alla nuova activity
                Intent i = new Intent(getApplicationContext(), ActivityHome.class);
                startActivity(i);
                finish();
        }
       
        /**
         * Metodo che si occupa di terminare l'app se viene messa in pausa
         */
        @Override
        protected void onPause() {
                super.onPause();
                System.exit(0);
        }
}

Cosa può essere? funziona fino al finish() del metodo vaiAllaHome().

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Il Debug si disconnette
« Risposta #1 il: 22 Gennaio 2014, 18:44:21 CET »
0
Ma te lo fa su qualsiasi emulatore e/o terminale?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ZioBillo

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia X8
  • Sistema operativo:
    Win7, Linux Mint
Re:Il Debug si disconnette
« Risposta #2 il: 22 Gennaio 2014, 19:03:09 CET »
0
Terminale, e la situazione non cambia cambiando terminale

Post unito: 22 Gennaio 2014, 19:52:07 CET
Il problema dovrebbe essere l'handler, perché commentandolo e lasciando solo vaiAllaHome(), il debug continua a funzionare.

Ho notato inoltre che con l'handler, prima di disconnettersi il debug, viene chiamato un bel po di volte il metodo Looper.loop() e nelle parentesi del metodo loop numeri sempre diversi...
« Ultima modifica: 22 Gennaio 2014, 19:52:07 CET da ZioBillo, Reason: Merged DoublePost »

Offline ZioBillo

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia X8
  • Sistema operativo:
    Win7, Linux Mint
Re:Il Debug si disconnette
« Risposta #3 il: 13 Febbraio 2014, 16:40:34 CET »
0
nessuno può aiutarmi?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Il Debug si disconnette
« Risposta #4 il: 13 Febbraio 2014, 16:48:31 CET »
0
System.exit(0)????????

prova a toglierlo...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline ZioBillo

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia X8
  • Sistema operativo:
    Win7, Linux Mint
Re:Il Debug si disconnette
« Risposta #5 il: 17 Febbraio 2014, 16:33:44 CET »
0
System.exit(0)????????

prova a toglierlo...

Non è quello il problema, perchè quel metodo viene richiamato quando l'app va in pausa, ovvero in background, e chiude l'app.

Inoltre, commentando l'handler, ovvero il timer, e lasciando il metodo onPause così com'è, il debug funziona, quindi non è quello il problema.

Offline ZioBillo

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia X8
  • Sistema operativo:
    Win7, Linux Mint
Re:Il Debug si disconnette
« Risposta #6 il: 05 Marzo 2014, 11:56:10 CET »
0
up