0
Как передать многомерный массив из одной активности в другую?Передача многомерного массива из одной активности в другую
Как передать многомерный массив из одной активности в другую?Передача многомерного массива из одной активности в другую
Вы можете создать Serializable
класс, который облегает двумерный массив, и передать его с помощью Intent.putExtra(String name, Serializable value)
Я должен передать массив строк с 2-d. Можете ли вы дать пример того, как передавать и извлекать массив с помощью Intent.putExtra (String name, Serializable value) – Maya
Чтобы опираться на то, что сказал codelark, вы должны создать новый класс, который реализует стандартный интерфейс java.io.Serializable а затем реализовать writeObject() и readObject(), чтобы отправить ваши строки в & из ObjectOutputStream. Когда у вас есть этот класс, вы можете поместить его в Intent. –
Конечно, если у вас тысячи строк, это может быть слишком медленно. Вы можете реализовать свою собственную схему, чтобы сконденсировать ваш массив на одну строку (например, объединение элементов вместе с некоторой последовательностью символов, которая, как гарантируется, не будет отображаться в содержимом массива). –