export function getSharedPreferenceValue(key) {
dataObj = {
sharedPreferenceName: sharedPreferenceName,
keychainService: keyChainServiceName
};
return new Promise((res, rej) => {
SInfo.getItem(key, dataObj).then(value => {
console.log(`{key} {value}`);
if (typeof value === 'undefined') {
res('true');
} else {
rej(value)
}
});
});
}
然后相应地修改第二个函数。
whereShoulINavigateTo = async () => {
getSharedPreferenceValue(globals.SHARED_PREFERENCES_KEY_FIRST_LAUNCH).then((isFirstLaunch) => {
console.log(`{isFirstLaunch}`);
}).catch((value) => {
console.log('Failed');
});
}