Autore Topic: Stesso apk risultati diversi  (Letto 601 volte)

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Stesso apk risultati diversi
« il: 11 Settembre 2012, 10:45:38 CEST »
0
Ciao,

ho 2 telefono un Samsung ACE e un vecchio HTC TATTOO con la ROM cyanogenmod.

La stessa APP gira in 2 modi diversi.

L'app è un servizio con un timer, ad ogni intervallo aggiorna delle UI.

Nel telefono SAMSUNG con la ROM originale tutto ok, mentre sull'altro telefono con la ROM cyanogenmod il timer dopo un po si interrompe da solo.
Il telefono non è bloccato ma il timer non girando più non fa il refresh delle UI.

Ora, secondo voi è la ROM?

Il log dice poco (almeno per me), si vede solamente che l'app non tisponde + ad intervalli.

Grazie a tutti
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Stesso apk risultati diversi
« Risposta #1 il: 11 Settembre 2012, 11:39:04 CEST »
0
Come hai definito il timer?
Sicuro che non ci sia installato una applicazione che fa il kill dei task?

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Stesso apk risultati diversi
« Risposta #2 il: 11 Settembre 2012, 11:51:00 CEST »
0
ho fatto così:
Codice (Java): [Seleziona]
   @Override
   public void onCreate() {
           super.onCreate();
       Log.i(TAG_LOG, "Service created...");
       final MyParser parser=new MyParser(); //otteniamo un istanza del nostro parser
       

       handler=new Handler(){
           @Override
           public void handleMessage(Message msg) {
                   super.handleMessage(msg);
                   dataModel.setMyData(dataModel.getDesc());
                   dataModel.setProdPrz(dataModel.getPrz());
                   dataModel.setProdImg(dataModel.getImg());
                   Log.w("myService", "Desc:"+ dataModel.getDesc());
                   Log.w("myService", "Prz:"+ dataModel.getPrz());
                   
                   //modifica modello dati
           }  };
   
           timer.schedule(new TimerTask() {
           
           @Override
           public void run() {
                   Log.v("myService", "tic");
                   
                                SharedPreferences prefs = getSharedPreferences("AndEslConfig", Context.MODE_PRIVATE);
                                strCodiceProd = prefs.getString("cCodeId", "00");

                   
                                   String xmlUrl = "http://............/Test_read.php?CODE="+strCodiceProd+"";
                                   Log.w("myService", xmlUrl);
                                   parser.parseXml(xmlUrl);
                                   
                                   
                   handler.sendEmptyMessage(1); //usiamo l'handler
                   Log.v("myService", "TACc");
                   
                   
           }
   },0,20000);
       //faccio partire il tread in background
       
 
 
   }
Per il taskiller non saprei.. ho installato la ROM e nulla di più.
Ma ora controllo meglio
Grazie
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------