Aufruf der Methode onClickListener
Mag es eine absurde Frage, aber ich möchte in der Lage, um den code im Zusammenhang mit der event das drücken einer bestimmten Taste.
Ich habe auf der Suche nach Informationen, und ich sehe nichts, das mir helfen kann.
Beispiel für das, was ich will:
final ImageView img23 = (ImageView) vTweets.findViewById(R.id.ImageView01);
img23.setId(t);
img23.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//I need to use this code without the user press the button//
}
});
public void example(){
//Here I need to use the code that is inside the onclick event//
}
Dank
- Sie irgendeine Frage haben, um Ihre gemeinsamen code in Beispiel () - Methode, und rufen Sie auf den button klicken und im onCreate der Activity ?
- es es wirklich eine absurde Frage. einfach aufrufen, Ihrem Beispiel () - Methode im onClick()
- Die Beispiel-Funktion existiert nicht in meinem code, war nur ein Beispiel geben, dass muss ich anrufen von außerhalb.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum nicht eine Funktion erstellen, die tun das Zeug, das erforderlich ist, durch die Sie auf klicken und dann in der click-Methode Aufruf der Funktion. Macht keinen Sinn, um effektiv duplizieren Sie den code einmal in einer Funktion im onclick-Funktion.
Gut, ich bin froh, dass Sie bekam Ihre Antwort, aber nach einem Blick auf Ihre Anforderung, ich kann nur sagen, dass diese Sache keinen Sinn und es ist nicht eine gute Praxis, entweder, Warum Sie möchten, um führen Sie die Funktion-Taste innerhalb einer Methode und die Methode auszuführen in der Schaltfläche klicken, sollten Sie besser einige Weg, entsprechend Ihrer Anforderung, die ich sicherlich denke, es wird, Daher vermeiden Sie diese Art von Praktiken in der Zukunft.