Я думаю, что ваша техническая цель здесь: save state between screen transitions
.
Сначала я отвечу на ваш вопрос В чем разница между AsyncStorage и OnSaveInstanceState android .
OnSaveInstanceState
- это Lifecycle callbacks
функция Activity
, предоставляемая только в среде android.
Подробнее о жизненном цикле деятельности здесь
AsyncStorage
равен an asynchronous, persistent, key-value storage system for React Native
(работает как с android & iOS)
с использованием разницы, на стороне разности, так и can not compared
. (То же самое, что пытаться сравнить m³
с km/h
)
Таким образом, ответ слишком велик, чтобы сравнивать
путь к решить вашу техническую задачу
Если сборка вашего приложения с react-native
, я думаю, redux js может решить вашу проблему. Это A Predictable State Container for JS Apps
, который можно связать с redux-persist для получения эффекта автономного хранения.
redux js легко изучить. Надеюсь, это поможет вам.