#android #java
Всем привет. Есть такой код. Bundle bundle = new Bundle(); bundle.putInt(AppContext.ACTION_TYPE, AppContext.ACTION_UPDATE); bundle.putInt(AppContext.DOC_INDEX, ((ToDoDocument) parent.getAdapter() .getItem(position)).getNumber()); intent.putExtras(bundle); startActivity(intent); Создаю объект Bundle. Добавляю. туда данные ключ - значение и передаю это все активити. Так вот кода я добавляю второй раз в Bundle, старый ключ - значение перезатирается, а нужно что бы добавлялся. Может зря я связался с этим bundle, как можно передать несколько параметров в другое активити. intent.putExtra(AppContext.ACTION_TYPE, AppContext.ACTION_NEW_TASK); вот так передаю один параметр, а как передать два?
Ответы
Ответ 1
Интересная закономерность: ищу ошибку около часа, не могу, как только задам тут вопрос - сразу же нахожу ошибку. AppContext.ACTION_TYPE и AppContext.ACTION_TYPE имели одинаковое значение, а это ключ, и он должен быть уникальным. Я проглядел это.
Комментариев нет:
Отправить комментарий