Android/Java, problem med onClick()

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Apr 2005

Android/Java, problem med onClick()

Jag har precis börjat pilla med applikationer för Androidtelefoner men har kört fast på setOnClickListener.
Flera metoder slutar funka så fort jag stoppar in dem i min onClick(). Se bild:

Självklart har jag import android.widget.TextView; och andra viktiga importer längst upp, det har Android Studio gjort åt mig. Jag antar att jag har helt missuppfattat hur man använder onClick()-funktioner när jag trodde att det skulle funka som vilken funktion som helst?
Knapparna skapas via Java då antalet varierar, inte XML.

Tanken är i alla fall att skapa ett avstämningssystem och just den här funktionen ska spara en array med ID-nummer på närvarande kunder och markera närvarande kunder i listan.

Huvudklassen ser ut så här:

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

Varje kund listas så här:

member.setOnClickListener(MainActivity.this); btn.setOnClickListener(MainActivity.this);

(så att man kan peta både på namnet och knappen)

Så varför funkar inte nämnda funktioner/metoder inuti onClick()-funktionen, men på alla andra ställen i min app så funkar det?
Allt annat funkar som det ska.

Trädvy Permalänk
Medlem
Plats
skåne
Registrerad
Jul 2010

Du har skrivit TextView med litet v i deklarationen.

Be wiser than other people if you can; but do not tell them so.

►Jag förbehåller mig rätten att ha helt upp åt väggarna fel◄

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Apr 2005

Ett traditionellt fel som jag såklart missat.
Tackar!