У меня есть адаптер ListView где по нажатию на элемент я хочу показать диалог. Для этого я создал класс который показывает диалог с кнопкой. По нажатию кнопки на этом диалоге, я хочу вернуть значение в адаптер. Как я могу это сделать? Пример кода по нажатию на вью в ListView
twoLineListItem.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
final UserInformDialogAdd userInformDialogAdd = new
UserInformDialogAdd(context);
ArrayList<String> ll = userInformDialogAdd.get_add_user();
}
});
Пример класса UserInformDialogAdd
public class UserInformDialogAdd {
Context context;
public UserInformDialogAdd(Context context) {
this.context = context;
}
ArrayList<String> list;
public ArrayList<String> get_add_user()
{
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
iew DialogView = inflater.inflate(com.akscorp.blueboard.R.layout.user_inform_dialog, null);
AlertDialog.Builder builder;
builder = new AlertDialog.Builder(context);
builder.setView(DialogView);
builder.setCancelable(true);
builder.setPositiveButton("Добавить", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
list = что-то
//тут бы как-то возвращать значение в адаптер
}
});
return add_used;
}
На данный момент он естественно вернет null т.к он возвратит до нажатия кнопки значение, но как все-таки получить значение по нажатию?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите как правильно организовать локальную торрент качалку с веб интервейсомСам торрент клиент уже написан
Такой вопрос, как сделать шестиугольник в xml? Например с помощью shapeИ можно ли это сделать?
Задумка следующая: я добавляю в БД запись, но перед этим хочу немного "проанимировать" процесс добавления, выводя в консоль последовательно...