Probleme mit ListView / ArrayAdapter

Arno23

Mitglied
Hi!

Ich möchte gerne in einer App die Gekoppelten Geräte in einer Liste anzeigen, die Bluetooth-Umgebung in einer anderen. Ich kämpfe jetzt seit vorgestern daran, mit SetListAdapter bestimmte Listen zu benennen. Als ich nur die paired devices in einer liste anzeigen wollte, ging es noch. Als ich aber die BT-Umgebung dazugenommen hab, zeigt er in den Listen gar keine Inhalte mehr an.

Mein Code ist folgender:

Java:
public void pairing(){
    	
        mInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        mPairedDevices = new ArrayList<String>();
        
        Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
       
        if (pairedDevices.size() > 0) {
            findViewById(R.id.title_pd).setVisibility(View.VISIBLE);
            for (BluetoothDevice device : pairedDevices) {
             	mPairedDevices.add(device.getName() + "\n" + device.getAddress());
            }
        }
        
        this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, mPairedDevices) {
        	@Override
        	public View getView(int position, View convertView, ViewGroup parent) {
        		View row;
        		        		
        		if (null == convertView) {
        			row = mInflater.inflate(R.layout.list_item, null);
        		} else {
        			row = convertView;
        		}
        		
        		TextView tv = (TextView) row.findViewById(android.R.id.text1);
        		tv.setText(getItem(position));
        		
        		return row;
        	}
        });

für die Liste mit den paired devices. Vorher wurde mPairedDevices als List definiert. Ich kann aus diesen Codeschnipseln, die ich mir zusammengesucht habe (ich bin Umsteiger von Webdesign & Delphi) leider nicht rauslesen, wo eine bestimmte ListView definiert wird. Die ListViews sind im Layout vorhanden, text1 in list_item.xml
Meine Frage:
Wo weise ich den Inhalt einer bestimmten Liste zu?
und: Kann ich zwei Listen in einer ListActivity füllen?

Gruß,
Arno
 

mjdv

Bekanntes Mitglied
Nein du kannst afaik keine zwei verschiedenen Listen haben. Du kannst alles in eine tun, und dann so eine Art überschrift, wie man es in den Einstellungen sieht machen. Oder einfach 2 Tabs mit 2 Listen ;)
 

Arno23

Mitglied
Gut, danke! Hätt ich das mal vorher gewusst :oops:

Mein nächstes Problem sieht aus wie folgt:
Wenn ich über den Broadcast-Receiver die Bluetooth-Umgebung scanne funktioniert das wunderbar, wenn kein BT-Gerät in der Nähe ist. Wenn ich aber bei einem Gerät BT einschalte, stürzt meine App ab. Der Code meines BCRs ist:

Java:
    private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
  	
    	@Override
        public void onReceive(Context context, Intent intent) {
        	
            String action = intent.getAction();
            
            Toast.makeText(btsend.this, "newdevices!", Toast.LENGTH_LONG).show();
            
            if (BluetoothDevice.ACTION_FOUND.equals(action)) {
                BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
                if (device.getBondState() != BluetoothDevice.BOND_BONDED) {
                	mNewDevices.add(device.getName() + "\n" + device.getAddress());
                }
            }                

            newdevices();
        }

    };

newdevices() funktioniert soweit denke ich, da ich dort u.A. auch mNewDevices.add("bla"); verwende was auch ausgegeben wird.

Wo liegt mein Fehler? Habe nach String action = intent.getAction(); ein Toast eingefügt welches ebenfalls nicht erscheint falls ich ein BT-Gerät in der Nähe habe, vorher stürzt das App ab. Liegt der Fehler in String action = intent.getAction();??
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Probleme mit custom dynamic ListView Android & Cross-Platform Mobile Apps 15
J Android Probleme mit BLE-Notify Android & Cross-Platform Mobile Apps 2
J Android Probleme mit der Realm Datenbank Android & Cross-Platform Mobile Apps 3
J Android Probleme mit Navigation-Fragments? Android & Cross-Platform Mobile Apps 0
B Android Probleme mit Android Studio Android & Cross-Platform Mobile Apps 6
B Android Probleme mit Realm Datenbank Android & Cross-Platform Mobile Apps 2
B Android Probleme mit ArrayList Android & Cross-Platform Mobile Apps 6
J Android Probleme mit FileProvider Android & Cross-Platform Mobile Apps 1
B Probleme mit Firebase Authentication Android & Cross-Platform Mobile Apps 25
H Android Probleme mit SearchView in ArrayAdapter Android & Cross-Platform Mobile Apps 7
ATZENPOWER Android Probleme mit mobilen Daten via lte Android & Cross-Platform Mobile Apps 10
S Android Probleme beim Verbinden mit einer HTTPS Seite Android & Cross-Platform Mobile Apps 4
B Android Probleme mit RealmObject? Android & Cross-Platform Mobile Apps 1
M Android ExpandableListView merkwürdige Probleme Android & Cross-Platform Mobile Apps 20
F Probleme mit Google-Maps Android & Cross-Platform Mobile Apps 0
B Android Probleme mit ViewPager? Android & Cross-Platform Mobile Apps 5
J Probleme mit ViewPager und Activity Android & Cross-Platform Mobile Apps 1
B Android Probleme mit Eclipse? Android & Cross-Platform Mobile Apps 6
E MAVLINK Probleme Android & Cross-Platform Mobile Apps 1
C Android Probleme mit JavaMail Android & Cross-Platform Mobile Apps 5
B Android Probleme mit Facebook-SDK? Android & Cross-Platform Mobile Apps 1
D Android Probleme mit info/warning (1, 902) Android & Cross-Platform Mobile Apps 4
D Android Gallery Probleme Android & Cross-Platform Mobile Apps 3
B Probleme mit App auf Galaxy S3? Android & Cross-Platform Mobile Apps 13
S Hat der AVD-Manager Probleme mit GPS? Android & Cross-Platform Mobile Apps 5
P Probleme mit xml-Layout Android & Cross-Platform Mobile Apps 2
P Android Probleme mit Spinner Android & Cross-Platform Mobile Apps 3
F Layout mit listViews (Scrolling-Probleme) Android & Cross-Platform Mobile Apps 2
A Android Probleme mit Dialog Android & Cross-Platform Mobile Apps 4
U SQLite-Datenbank Probleme Android & Cross-Platform Mobile Apps 8
T Android Probleme bei Facebook Integration Android & Cross-Platform Mobile Apps 5
tfa Android Layout-Probleme: View programmatisch erweitern (addContentView) Android & Cross-Platform Mobile Apps 7
A Probleme mit Form.isShown Android & Cross-Platform Mobile Apps 9
A Probleme mit Calendar auf dem Handy Android & Cross-Platform Mobile Apps 3
U Probleme mit der drawString Methode bei Canvas Android & Cross-Platform Mobile Apps 8
P Probleme mit dem Deployment Android & Cross-Platform Mobile Apps 3
P Probleme mit Streams Android & Cross-Platform Mobile Apps 4
C 2 kleine Probleme (Datei lesen, String durchsuchen) Android & Cross-Platform Mobile Apps 16
G Proguard Obfuscator macht Probleme Android & Cross-Platform Mobile Apps 2
P Probleme mit RMS Android & Cross-Platform Mobile Apps 5
J ListView Item individuell einfärben Android & Cross-Platform Mobile Apps 17
I Android ListView, Werte aktualisieren ohne die Liste komplett neu zu laden Android & Cross-Platform Mobile Apps 5
W ListView OnItemClicklistener setzen mit Ausgabe Android & Cross-Platform Mobile Apps 35
K Null-Pointer-Exception in ListView - wird über Datenbank gefüllt Android & Cross-Platform Mobile Apps 1
I Android ListView (Custom) soll auf Hardwaretasten nicht reagieren. Android & Cross-Platform Mobile Apps 10
W ListView und Arrays... Android & Cross-Platform Mobile Apps 68
W Android Wieso kann ich keine ListView mehr zum Layout hinzufügen? Android & Cross-Platform Mobile Apps 1
W Android Kann keine ListView mehr in der MainActivtiy anzeigen, obwohl noch sehr viel Platz frei ist Android & Cross-Platform Mobile Apps 1
L ListView aktuallisiert sich nicht Android & Cross-Platform Mobile Apps 15
L Android ListView kollabiert in Scrollview Android & Cross-Platform Mobile Apps 9
A ImageButton in ListView Item bei klick ändern Android & Cross-Platform Mobile Apps 3
J Android Suche in einer ListView Android & Cross-Platform Mobile Apps 3
H Android ArrayList <-> ArrayAdapter <-> ListView Android & Cross-Platform Mobile Apps 10
L Android ListView swipe zum löschen Android & Cross-Platform Mobile Apps 1
B Android ListView set custom check Image and delete Android & Cross-Platform Mobile Apps 0
M Android ListView wird nicht dargestellt Android & Cross-Platform Mobile Apps 2
Maresuke Android Android ListView Textfarbe und Texthintergrund ändern? Android & Cross-Platform Mobile Apps 5
A Android Problem mit ListView und OnItemClickListener.. Android & Cross-Platform Mobile Apps 10
S Listview Einträge aus "xml" Datei Android & Cross-Platform Mobile Apps 1
S Android Studio MySql Daten in Listview mit sub Item Android & Cross-Platform Mobile Apps 11
S Textdatei in ListView einlesen Tutorial gesucht!? Android & Cross-Platform Mobile Apps 3
kaoZ Tutorial .xml Layouting für z.B ListView elemente Android & Cross-Platform Mobile Apps 7
M Android ListView und Checkbox Android & Cross-Platform Mobile Apps 6
L TableRows in ListView darstellen Android & Cross-Platform Mobile Apps 2
M ListView mit ListAdapter füllen Android & Cross-Platform Mobile Apps 5
U Android ListView Frage Android & Cross-Platform Mobile Apps 6
L Android SearchBox für Custom Listview Android & Cross-Platform Mobile Apps 5
H Android ListView Images aus dem Internet via Thread Android & Cross-Platform Mobile Apps 3
T Android: ListView-Adapter: Adapter wird ständig aufgerufen Android & Cross-Platform Mobile Apps 2
H Android SAX|ListView NullPointerException Android & Cross-Platform Mobile Apps 2
W Picasso in ArrayAdapter Android & Cross-Platform Mobile Apps 13
J ArrayAdapter zeigt Liste nicht an Android & Cross-Platform Mobile Apps 0
S Android ListFragment & ArrayAdapter - Button-Werte werden vergessen Android & Cross-Platform Mobile Apps 0
W Android Bestimmen von welchem Typ die Objekte in einem ArrayAdapter sind Android & Cross-Platform Mobile Apps 3
P Android Sort Methode von ArrayAdapter überschreiben Android & Cross-Platform Mobile Apps 5

Ähnliche Java Themen

Neue Themen


Oben