Как я могу отправлять данные с использованием настраиваемого типа переменной, который я создал, между действиями? Я проверил, и опция «putExtra/putExtras» не позволяет мне отправлять измененную пользователем переменную, она позволяет только string/boolean/int/....Отправлять данные между действиями с пользовательской переменной
-2
A
ответ
1
Используйте комплект и создайте свою настраиваемую переменную Serializable.
Bundle bundle = new Bundle();
bundle.putSerializable("key", CustomVariableObject());
intent.putExtras(bundle);
0
вам нужно сериализовать объект
intent.putExtra("MyData", data);
getIntent().getSerializableExtra("MyData");
вы можете получить подробную информацию на этом посту
How to pass an object from one activity to another on Android