В настоящее время я занимаюсь разработкой приложения для эпизодов для телешоу. Основная структура состоит в том, что эпизоды помещаются в список, и после щелчка по элементу списка (так называемое название эпизода) описание эпизода появляется в тосте.
Обычно это работает нормально, однако бывают ситуации, когда описание эпизода слишком длинное и его невозможно прочитать в данный момент времени.
Есть ли альтернативы использованию тоста в этой ситуации? Спасибо за любую помощь.
Edit:
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
//Toast.makeText(this, _details[position], Toast.LENGTH_LONG).show();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(this, _details)
.setCancelable(false)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
}
(я сохранил часть тоста для справки, так как это был мой предыдущий код).
Правильный код
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
//Toast.makeText(this, _details[position], Toast.LENGTH_LONG).show();
AlertDialog.Builder adb=new AlertDialog.Builder(CurrentActvity.this);
adb.setTitle("Title");
adb.setMessage(_details[position]);
adb.setPositiveButton("Ok", null);
adb.show();
}