Autore Topic: Notification bar activity background  (Letto 1217 volte)

Offline Nick21

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    Windows 7
Notification bar activity background
« il: 28 Marzo 2013, 19:10:39 CET »
0
Ciao ragazzi, vi espongo il mio problema..
Nella mia applicazione ho impostato che quando premo in tasto indietro mi appare un AlertDialog e se premo "Nascondi", esce ma l'app continua a lavorare in backgroung (ho usato moveTaskToBack(true); ).. contemporaneamente faccio apparire anche un'icona. Il mio problema è che quando premo sull'icona, l'applicazione riparte da capo, come faccio a a far ripartire l'activity in background?
« Ultima modifica: 29 Marzo 2013, 01:44:55 CET da Nick21 »

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Notification bar activity background
« Risposta #1 il: 29 Marzo 2013, 19:33:33 CET »
0
Quel metodo non serve per fare continuare il lavoro in background, ma per cambiare la posizione del task nell'activity-stack.
Se vuoi effettuare un lavoro in background dovresti usare un service.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Nick21

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    Windows 7
Re:Notification bar activity background
« Risposta #2 il: 30 Marzo 2013, 10:52:55 CET »
0
Così facendo si risolve anche il problema dell'icona quindi?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Notification bar activity background
« Risposta #3 il: 30 Marzo 2013, 12:58:45 CET »
0
No, al tap sulla notifica dovresti avviare l'activity in questione, e da questa recuperare i dati che ti interessano dal service.
Trovi un esempio di comunicazione tra Activity e Service qua.
« Ultima modifica: 30 Marzo 2013, 14:53:20 CET da blackgin »
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Nick21

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    Windows 7
Re:Notification bar activity background
« Risposta #4 il: 30 Marzo 2013, 13:13:06 CET »
0
Ok me lo studio un po', grazie del sito.
Domanda stupida: in che modo gestisco i click dell'icona?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Notification bar activity background
« Risposta #5 il: 30 Marzo 2013, 14:53:09 CET »
0
Intendevo notifica. Correggo  :-P
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Nick21

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    Windows 7
Re:Notification bar activity background
« Risposta #6 il: 31 Marzo 2013, 17:13:30 CEST »
0
Si scusa anche io intendevo notifica, come si gestisce il click?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Notification bar activity background
« Risposta #7 il: 31 Marzo 2013, 21:48:40 CEST »
0
Si scusa anche io intendevo notifica, come si gestisce il click?
Scusa, in questo momento come fai? Hai detto che al click ti si apre l'Activity..
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Nick21

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    Windows 7
Re:Notification bar activity background
« Risposta #8 il: 01 Aprile 2013, 00:54:34 CEST »
0
Scusami se ho fatto e faccio un po' di confusione, ma sono agli inizi e molte cose non mi sono chiare.
Ricapitolando, io ho la mia activity principale nella quale ho un countdown e al termine di esso mi esegue un'operazione, la notifica mi serve mandarla solamente per far capire che l'applicazione è ancora in funzione nel caso uno premesse il tasto back e non il tasto home. Per fare questo è proprio necessario creare un Service? Non c'è un altro modo più "svelto" e adatto nel mio caso?
E un'altra cosa, se per esempio ho la notifica attivata, ma premo sopra all'icona dell'applicazione, come faccio a far scomparire la notifica? (Mi scuso perchè ho fatto un po' di confusione nei post precedenti nell'uso delle parole icona-notifica)

Offline Nick21

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    Windows 7
Re:Notification bar activity background
« Risposta #9 il: 03 Aprile 2013, 00:59:09 CEST »
0