Ich habe folgendes Codebeispiel, das eine Schreib in Android Datei ausführt:Passing View-Objekt als Parameter in einer Write-Methode
public void Write(View v) {
String contents = txt1.getText().toString();
try {
FileOutputStream f = openFileOutput(filename, Context.MODE_PRIVATE);
PrintWriter w = new PrintWriter(f);
w.println(contents);
w.close();
f.close();
} catch (Exception e) {
e.printStackTrace();
}
}
meine Frage ist, was macht das View-Objekt (als Parameter übergibt) zu tun, und warum ist es notwendig? Ich verstehe, dass eine Ansicht sich einfach auf ein UI-Objekt in Android bezieht, aber ich finde keine Erklärung dafür, was das View-Objekt hier tut.
Bedeutet das, es gibt einen Code 'onClick' Attribut in einer Ihrer' Ansichten' in 'XML' kann eine Schaltfläche sein ?? – Xenolion
Ja, es gibt eine Schaltfläche, die diese Methode als Handler zugewiesen ist – czolbe
Ich habe Ihre Frage beantwortet! @czolbe. – Xenolion