Передача оъекта из фрагмента в активити

459
04 сентября 2017, 05:11

Есть фрагмент, в котором находится ListView. При клике на элемент списка идет вызов другого активити. Вопрос вот в чем: как передать объект класса из фрагмента в другое активити? Заранее благодарен.

Answer 1

Я так понимаю, обьект какого-то кастомного класса? Тогда наследуйте его от Parcelable, а после передайте:

Intent intent = new Intent(this, Activity.class); intent.putExtra("key", parcelableObject ); startActivity(intent);

Answer 2

Если тебе необходимо передать объект из фрагмента в активити, которое вызывало фрагмент, то надо использовать interface.

Если же надо передать из фрагмента в новое активити, то можно использовать Parcelable как указал Hombre, или просто вручную сериализовать объект в строку, переводом в JSON и передавать в intent как String

READ ALSO
Вывести не полный список товаров jsp

Вывести не полный список товаров jsp

Мне нужно вывести не полный список товаров на страницеТо есть их, например, в сумме 40, и я хочу, чтобы первоначально показывалось 10, и нажимая...

363
Как в for цикле подставлять входные данные? Java

Как в for цикле подставлять входные данные? Java

Всем приветЕсть вот такой код

367
Как по ASCII коду получить символ?

Как по ASCII коду получить символ?

У меня в программе есть JTextAreaТакже я из файла получаю массив ASCII кодов

403