| 

.NET C# Java Javascript Exception

2
Hallo. Ich bin relativ unerfahren was programmieren angeht und versuche gerade in Android Studio mit Hilfe von Firebase als meine Datenbank meine erste App zu entwickeln, einem Chat. Dieser soll 2 Funktionen haben: einen öffentlichen Chatraum und private. Es funktioniert auch alles soweit bis auf die privaten. Ich möchte das wenn jemand beim öffentlichen auf eine Nachricht drückt ein privater Chat erstellt wird in den nur die Person auf die gedrückt wurde und die die gedrückt hat schreiben können. Ausserdem soll der private Chatraum dann in einer Liste sein. Dieser soll dann durch drücken auf ihn wieder geöffnet werden. Ich bedanke mich schon mal im voraus an alle die sich Zeit nehmen mir bei meinem Problem zu helfen.
19.03.2017
2 Antworten
0
Wenn Sie möchten, dass bei einem Klick auf eine Nachricht etwas passiert, dann benötigen Sie einen entsprechenden Handler.
Wie werden bei Ihnen die Nachrichten dargestellt - ich kann nur vermuten - in einer ListView?
Dann könnte die Zuweisung eines ClickHandlers helfen. Hier ein Beispiel für eine einfache Checkbox:
lvEstateData.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, final View v, int position, long id) {
CheckBox cb = (CheckBox) v.findViewById(R.id.chkSelected);
cb.setChecked(!cb.isChecked());
}

lvEstateData ist die ListView, die vorher mit einer Ressource beim Initialisieren verbunden wurde. Diese enthält in Ihrer View eine Checkbox, die ich beim Klick auslese und dann den Zustand der Checkbox umkehre .
Im Handler können Sie natürlich beliebige Aktionen durchführen, z.B. den privaten Chat initialisieren und das Nutzerobjekt an diesen übergeben und den Nutzer vom öffentlichen Chat abmelden und, und, und...

Vielleicht hilft dies bereits weiter. Um genauer auf Ihr Problem eingehen zu können, benötige ich allerdings ein paar Codeschnipsel von Ihnen, die nicht so funktionieren wie Sie wollen.
20.03.2017
edvservice 1,2k 6
0
download tutu helper apk for Android to get paid apps for free. Tutu helper is also available for iPhone users too.
05.04.2017

Stelle deine Chats-Frage jetzt!