Я пытаюсь сохранить состояние в Fragment с помощью Parcelable.
Это приведет к следующему коду, когда я хочу вернуть массив String, который я сохранил в Parcelable:
public MyObject createFromParcel(Parcel in) {
titles=in.readStringArray(???);
}
Теперь readStringArray нужен параметр, a String[]... Но почему? Он мог бы просто передать строки, которые я сохранил в нем. Я не знаю априори, сколько их было, так что это отстой.: (
В документации говорится следующее:
То есть ничего.
EDIT: Если у кого-то такая же проблема: я закончил использование writeBundle()/readBundle() и поместил мой String[] в Bundle.