本文整理汇总了TypeScript中react-native.Alert.alert方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Alert.alert方法的具体用法?TypeScript Alert.alert怎么用?TypeScript Alert.alert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类react-native.Alert
的用法示例。
在下文中一共展示了Alert.alert方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: lang
let showFinalizeIndoorNavigationCallback = () => {
if (!sphereIsPresent) {
Alert.alert(
lang("Youll_have_to_be_in_the_S"),
lang("If_youre_in_range_of_any_"),
[{text: 'OK'}]
);
}
else if (noRooms) {
Alert.alert(
lang("Lets_create_some_rooms_"),
lang("Tap_the_icon_on_the_botto"),
[{text: 'OK'}]
);
}
else if (enoughCrownstonesInLocationsForIndoorLocalization(state, sphereId)) {
eventBus.emit("showLocalizationSetupStep2", sphereId);
}
else {
Actions.roomOverview({
sphereId: sphereId,
locationId: null,
title: lang("First_things_first___"),
hideRight: true,
usedForIndoorLocalizationSetup: true,
overlayText: lang("Place_your_Crownstones_in"),
explanation: lang("Tap_a_Crownstone_to_see_i")
});
}
};
示例2: Promise
return new Promise((resolve, reject) => {
Alert.alert(
"Can't connect to this Crownstone.",
"Please move a little closer to it and try again.",
[{text:'OK', onPress: reject}]
)
});
示例3:
.catch((err) => {
LOGe.store("StoreManager: failed to initialize.", err);
Alert.alert("Problem with the database.","Please log in again.",[{text:"OK", onPress: () => {
this.persistor.endSession();
this.storeInitialized = true;
eventBus.emit('storeManagerInitialized');
}
}],{cancelable: false});
})
示例4: function
logOut: function(store, message = null) {
if (message) {
Alert.alert(message.title, message.body, [{text:'OK', onPress:() => {
AppUtil._logOut(store, () => {Bluenet.quitApp();});
}}], { cancelable: false });
}
else {
let gracefulExit = () => {
LOG.info("Quit app due to logout");
setTimeout(() => {
Bluenet.quitApp();
}, 3500);
};
AppUtil._logOut(store, gracefulExit);
}
},
示例5: setTimeout
setTimeout(() =>
Alert.alert('App requires location tracking permission', 'Would you like to open app settings?', [
{text: 'Yes', onPress: () => BackgroundGeolocation.showAppSettings()},
{text: 'No', onPress: () => console.log('No Pressed'), style: 'cancel'}
]), 1000);
开发者ID:CNBoland,项目名称:DefinitelyTyped,代码行数:5,代码来源:react-native-mauron85-background-geolocation-tests.ts
示例6:
.catch((err) => {
eventBus.emit('hideLoading');
LOGe.info("Could not create sphere", err);
Alert.alert("Could not create sphere", "Please try again later.", [{text:'OK'}])
})
示例7: lang
.catch((err) => {
Alert.alert(lang("Data_reset_failed___"), lang("Something_went_wrong_in_t"),[{text: lang("OK")}])
})
示例8: lang
.catch((err) => {
LOGe.info("ErrorOverlay: Could not reset errors of Crownstone", err);
let defaultAction = () => { eventBus.emit("hideLoading"); };
Alert.alert(lang("Failed_to_reset_error___"), lang("You_can_move_closer_and_t"),[{text:'OK', onPress: defaultAction}], { onDismiss: defaultAction});
});