У меня есть байт-arraylist (List<byte[]> barray= new ArrayList<byte[]>();
). И мне нужно передать его другому мероприятию. Как я могу это сделать с помощью метода intent.putextra или что-то еще?Как передать byte [] список другой активности
1
A
ответ
1
Нечто подобное заселить намерение:
Intent intent = new Intent(...);
intent.putExtra("barray_size", barray.size());
for (int i = 0; i < barray.size(); i++) {
intent.putExtra("barray"+i, barray.get(i));
}
Тогда, чтобы получить их в другой деятельности:
Intent intent = getIntent();
ArrayList<byte[]> barray = new ArrayList<>();
int size = intent.getIntExtra("barray_size", 0);
for (int i = 0; i < size; i++) {
barray.add(intent.getByteArrayExtra("barray"+i));
}
0
Может быть, вы можете использовать сериализатор JSON для выполнения этой задачи. Таким образом, вы можете конвертировать из любого (списка в вашем случае) в строку, и это легко сериализовать.
+0
его хорошая идея .. –
Смежные вопросы
- 1. Android, как передать заданные значения другой активности?
- 2. Как передать asynctask другой активности в android?
- 3. Как передать список избранных пользователей предыдущей активности
- 4. Как передать аргументы активности активности
- 5. Передать намерение mainActivity из другой активности
- 6. Невозможно передать значение другой активности в Android
- 7. Как передать контекст вызывающей активности вызываемой активности?
- 8. Получить изображение как byte [] в активности android
- 9. Как передать значение фрагменту viewpager из другой активности?
- 10. Каков наилучший способ передать набор другой активности. Java Android SDK
- 11. Как передать список объектов, содержащих другой список объектов, на wcf
- 12. Как остановить таймер активности от другой активности
- 13. Как передать (введите * common.MapStr), чтобы ввести [] byte?
- 14. как слить список активности и активности?
- 15. Как передать результат активности фрагменту
- 16. Как передать контекст без активности?
- 17. Как обновить список из адаптера или другой активности в Android?
- 18. Как сохранить значение в активности после возврата из другой активности
- 19. Можно ли передать класс org.teleal.cling.model.meta.Device другой активности в Android
- 20. передать аргумент активности камеры
- 21. Как изменить список просмотров активности?
- 22. Convert byte [,] to byte []
- 23. Ошибка активности при добавлении другой активности «переключателя»
- 24. Как передать список значений из одного DataTemplate в другой?
- 25. Как передать список объектов с одного контроллера на другой контроллер?
- 26. Как передать список с страницы xaml на другой?
- 27. Как передать список аргументов другой функции в C++?
- 28. Как передать список при перенаправлении на другой контроллер в mvc?
- 29. Как передать динамический список python в другой файл python
- 30. Как передать список из одного вида в другой в Django?
ур человека tyvm чувака .. –