要解决"AWS AppSync错误 - 在空对象引用上对AWSMobileClientStore.get(String)进行更改",您可以尝试以下解决方法:
AWSMobileClient.getInstance().initialize(getApplicationContext(), new Callback() {
@Override
public void onResult(UserStateDetails userStateDetails) {
// 初始化成功
}
@Override
public void onError(Exception e) {
// 初始化失败
}
});
AWSMobileClientStore awsMobileClientStore = AWSMobileClientStore.init(getApplicationContext());
awsMobileClientStore.set("key", "value");
AWSMobileClientStore awsMobileClientStore = AWSMobileClientStore.init(getApplicationContext());
String value = awsMobileClientStore.get("key");
AWSMobileClientStore awsMobileClientStore = AWSMobileClientStore.init(getApplicationContext());
if (awsMobileClientStore != null) {
String value = awsMobileClientStore.get("key");
// 处理值
} else {
// AWSMobileClientStore对象为空,处理错误情况
}
通过执行上述解决方法中的相应步骤,您应该能够解决"AWS AppSync错误 - 在空对象引用上对AWSMobileClientStore.get(String)进行更改"问题。