A
AMDFX
Gast
Hey,
Wenn ich in meiner ListView einen Eintrag anklicke, dann wird die highscorelistClickListener aufgerufen. In der OnItemClick habe ich dann einen Wert info, gefolgt von einem Alert Diolog.
Wernn nun bei dem AlertDiolog auf yes geklickt wird, möchte ich gerne mit dem Wert info weiterarbeiten aber ich bekomme info nicht von OnItemClick in die OnClick vom Dialog.
Wie gehts richtig?
Wenn ich in meiner ListView einen Eintrag anklicke, dann wird die highscorelistClickListener aufgerufen. In der OnItemClick habe ich dann einen Wert info, gefolgt von einem Alert Diolog.
Wernn nun bei dem AlertDiolog auf yes geklickt wird, möchte ich gerne mit dem Wert info weiterarbeiten aber ich bekomme info nicht von OnItemClick in die OnClick vom Dialog.
Wie gehts richtig?
Code:
private OnItemClickListener highscorelistClickListener = new OnItemClickListener() {
public void onItemClick(AdapterView<?> av, View v, int arg2, long arg3) {
String info = ((TextView) v).getText().toString();
AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
builder
.setTitle("Test")
.setMessage("Are you sure?")
.setIcon(android.R.drawable.ic_dialog_alert)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
HighscoreDataService mHighscore = new HighscoreDataService(getApplicationContext());
mHighscore.DeleteDatabaseEntry(teamx[0]);
}
})
.setNegativeButton("No", null)
.show();
}