1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Prüfen ob Anwendung deinstalliert wurde

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von AlexRock, 01.08.2011.

  1. AlexRock, 01.08.2011 #1
    AlexRock

    AlexRock Threadstarter Junior Mitglied

    Beiträge:
    38
    Erhaltene Danke:
    0
    Registriert seit:
    02.02.2010
    Phone:
    HTC Hero
    Hallo,

    ich möchte in meiner App prüfen, ob eine bestimmte App deinstalliert wurde.

    Wenn die Antwort positiv ist soll sie aus meiner ListView verschwinden.

    Wie kann ich das am besten überprüfen?



    Habe bisher folgendes versucht:

    Code:
    
    if (Intent.ACTION_PACKAGE_REMOVED.equals(1)) {
    
    									mApps.remove(appPosition);
    
    									mAdapter.notifyDataSetChanged();
    
    									}
    
    
     
  2. AlexRock, 07.08.2011 #2
    AlexRock

    AlexRock Threadstarter Junior Mitglied

    Beiträge:
    38
    Erhaltene Danke:
    0
    Registriert seit:
    02.02.2010
    Phone:
    HTC Hero
    Jemand eine Idee?
     
  3. DieGoldeneMitte, 07.08.2011 #3
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Beiträge:
    1,230
    Erhaltene Danke:
    256
    Registriert seit:
    05.02.2010
    Phone:
    Nexus 5X
    Tablet:
    Nexus 7 (2013)
    Eine Stringkonstante wird niemals mit einem Integer übereinstimmen. :D

    Willst du wissen, ob gerade eine Appliaktion deinstalliert wird (dazu dient der Intent mit dem Namen aus obiger Konstante)?
    Oder geht es dir darum, ob die App generell "da" ist (das ginge aber GANZ anders, nämlich über den PackageManager)?
     
  4. AlexRock, 07.08.2011 #4
    AlexRock

    AlexRock Threadstarter Junior Mitglied

    Beiträge:
    38
    Erhaltene Danke:
    0
    Registriert seit:
    02.02.2010
    Phone:
    HTC Hero
    Ich möchte überprüfen, ob eine app deinstalliert wurde und wenn das Ergebnis true ist soll etwas ausgeführt werden
     
  5. ChrisMobile, 07.08.2011 #5
    ChrisMobile

    ChrisMobile Android-Experte

    Beiträge:
    529
    Erhaltene Danke:
    74
    Registriert seit:
    17.03.2010
    Phone:
    HTC One X
    ACTION_PACKAGE_REMOVED gibt aber kein true oder false sondern den Namen des Packages das entfernt wurde als String.
     
  6. swordi, 08.08.2011 #6
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    also in weniger als 5 sek google suche kommt mir das entgegen

    if (intent.getAction().equalsIgnoreCase(Intent.ACTION_PACKAGE_REMOVED)) {
    String removed_package = intent.getData().toString();
     

Diese Seite empfehlen