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

CheckedTextView in Android 4.1.1 fehlerhaft

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von RED-BARON, 24.07.2012.

  1. RED-BARON, 24.07.2012 #1
    RED-BARON

    RED-BARON Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    146
    Erhaltene Danke:
    19
    Registriert seit:
    06.10.2009
    Hallo Forum,

    bei einem Anwender, der von Google auf seinem Nexus die Version 4.1.1
    dieser Tage installiert bekommen hat verwende ich in einer Listview das

    CheckedTextView-Control

    Code:
    [LEFT][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]listview[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].setOnItemClickListener([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] OnItemClickListener()[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2][COLOR=#646464][SIZE=2][COLOR=#646464]@Override[/COLOR][/SIZE][/COLOR][/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]void[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] onItemClick(AdapterView<?> adapterView, View v, [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]int[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] position, [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]long[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] id) [/SIZE]
    [SIZE=2]{ [/SIZE]
    [SIZE=2][U]CheckedTextView[/U] cbox = (CheckedTextView) v.findViewById(R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]text1[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]); [/SIZE]
    [SIZE=2]_store(id, cbox.isChecked()); [/SIZE]
    [SIZE=2]}[/SIZE][/LEFT]
    [SIZE=2]});[/SIZE]
    
    Beim ersten Antippen wird der Haken gesetzt cbox.isChecked() liefert false
    Beim zweiten Antippen wird der Haken entfernt cbox.isChecked() liefert true

    Mit Android 4.0.3 und früher funktionierte es bisher wie gewohnt.
    Haken gesetzt: cbox.isChecked() liefert true

    Könnte sein, dass irgendwas in der Reihenfolge der Abarbeitung in der GUI
    geändert wurde ? :cursing:

    Besten Dank, RB
     

Diese Seite empfehlen