FormsAppCompatActivity.OnCreate(Bundle bundle)
如果标记为异步有问题,我会遇到问题?我必须从 AWS DynamoDB 获取特定于用户的数据,并且我需要先从 Akavache 缓存中检索用户才能使用 userId 进行查询。当然,我也可以将 userId 保存到本地设置或序列化整个用户对象以便能够同步检索它。
我也不希望在启动期间出现性能问题,因为缓存使用 SQLite 肯定存在。唯一的问题是,要么我等待 Akavache GetObject<T>(string key)
,因此将所有内容标记OnCreate
为异步,要么订阅返回的 Observable,以下方法将尝试在没有有效 userId 的情况下查询用户数据,因为 Observable 尚未返回.