Android - ключ Bundle удален - PullRequest
0 голосов
/ 25 января 2019

У меня есть два объекта, которые реализуют интерфейс Parcelable. Я хочу передать их другому занятию. Я положил эти два объекта в связку и попытался отправить их, но только один из них получен.

Это часть деятельности, которая отправляет данные

Intent myInt= new Intent(Login.this, UserLoggedIn.class); //setting intents
myInt.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Bundle bundle= new Bundle();
bundle.putParcelable("User", user);
bundle.putParcelable("Session", mysession);
myInt.putExtras(bundle);
startActivity(myInt);

Это действие, которое получает данные

Intent intent= getIntent();
Bundle gottenBundle= intent.getExtras();
user= gottenBundle.getParcelable("User");
mySessionHandler=gottenBundle.getParcelable("Session");

Получены данные с ключом "Сеанс" и нет данных с ключом "Пользователь". Когда я отлаживаю приложение, обе данные перед отправкой пакета перед отправкой.

...