1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  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,232
    Erhaltene Danke:
    257
    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