当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Alert.alert方法代码示例

本文整理汇总了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")
     });
   }
 };
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:30,代码来源:SphereUtil.ts

示例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}]
   )
 });
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:7,代码来源:BluenetPromise.ts

示例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});
 })
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:9,代码来源:storeManager.ts

示例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);
    }
  },
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:17,代码来源:AppUtil.ts

示例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'}])
 })
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:5,代码来源:CreateSphere.ts

示例7: lang

 .catch((err) => {
   Alert.alert(lang("Data_reset_failed___"), lang("Something_went_wrong_in_t"),[{text: lang("OK")}])
 })
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:3,代码来源:AppUtil.ts

示例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});
 });
开发者ID:crownstone,项目名称:CrownstoneApp,代码行数:5,代码来源:StoneUtil.ts


注:本文中的react-native.Alert.alert方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。