_setClipboardContent = async () => {
   Clipboard.setString('Hello World');
   try {
     const content = await Clipboard.getString();
     this.setState({content});
   } catch (e) {
     this.setState({content: e.message});
   }
 };
Example #2
0
 onClick(tab) {
     let TargetComponent, params = {...this.props, menuType: tab};
     switch (tab) {
         case FLAG.BLOG.items.CSDN:
         case FLAG.BLOG.items.GITHUB:
         case FLAG.BLOG.items.JIANSHU:
         case FLAG.BLOG.items.PERSONAL_BLOG:
             TargetComponent = WebViewPage;
             params.title=tab.title;
             var url=tab.url;
             params.url=url;
             break;
         case FLAG.CONTACT.items.Email:
             var url='mailto://'+tab.account;
             Linking.canOpenURL(url).then(supported => {
                 if (!supported) {
                     console.log('Can\'t handle url: ' + url);
                 } else {
                     return Linking.openURL(url);
                 }
             }).catch(err => console.error('An error occurred', err));
             break;
         case FLAG.REPOSITORY:
             this.updateState({showRepository: !this.state.showRepository})
             break;
         case FLAG.BLOG:
             this.updateState({showBlog: !this.state.showBlog})
             break;
         case FLAG.QQ:
             this.updateState({showQQ: !this.state.showQQ})
             break;
         case FLAG.CONTACT:
             this.updateState({showContact: !this.state.showContact})
             break;
         case FLAG.CONTACT.items.QQ:
             Clipboard.setString(tab.account);
             this.toast.show('QQ:' + tab.account + '已复制到剪切板。');
             break;
         case FLAG.QQ.items.MD:
         case FLAG.QQ.items.RN:
             Clipboard.setString(tab.account);
             this.toast.show('群号:' + tab.account + '已复制到剪切板。');
             break;
     }
     if (TargetComponent) {
         this.props.navigator.push({
             component: TargetComponent,
             params: params,
         });
     }
 }
Example #3
0
 setClipboardContent(text) {
   Clipboard.setString(text);
   this.setState({ tokenCopyFeedback: "Token copied to clipboard." });
   setTimeout(() => {
     this.clearTokenCopyFeedback();
   }, 2000);
 }
 (buttonIndex) => {
   switch (buttonIndex) {
     case 0:
       Clipboard.setString(this.props.currentMessage.text);
       break;
   }
 });
Example #5
0
    handleCopyMention = () => {
        const {user} = this.state;
        const {mentionName} = this.props;
        let username = mentionName;
        if (user.username) {
            username = user.username;
        }

        Clipboard.setString(`@${username}`);
    };
Example #6
0
 _copy:function(){
   Clipboard.setString(this.state.content);
   // Alert.alert("复制成功!");
   AlertIOS.alert('复制成功!','去微信发朋友圈吧,至少保持2小时候后才能截图哦。');
   // try {
   //   var content = Clipboard.getString();
   //   this.setState({content:content});
   // } catch (e) {
   //   this.setState({content:e.message});
   // }
 },
Example #7
0
 _copy:function(){
   Clipboard.setString(this.state.content);
   //去微信发朋友圈吧,至少保持2小时候后才能截图哦。
   AlertIOS.alert('复制成功!','去微信发朋友圈吧,至少保持2小时候后才能截图哦。');
 },
Example #8
0
					onPress: () => Clipboard.setString(phoneNumber),
Example #9
0
const clipboardSetString = (content) => {
    Clipboard.setString(content);
};
Example #10
0
const clipboardGetString = () => {
    return Clipboard.getString();
};
Example #11
0
 itemClick: () => {
     if (props.titleData && props.titleData.clone_url) {
         Clipboard.setString(props.titleData.clone_url);
         Toast(I18n("hadCopy"));
     }
 }, itemStyle: {borderBottomWidth: StyleSheet.hairlineWidth, borderTopColor: Constant.lineColor,}
Example #12
0
 clip(invoiceNo) {
   Clipboard.setString(invoiceNo);
   ToastAndroid.show('已复制', ToastAndroid.SHORT);
 }
 async setClipboardContent(str){
   Clipboard.setString(str);
   Alert.alert('提示','内容已复制到剪贴板');
 };
Example #14
0
 onPressCopy() {
   Clipboard.setString(this.props.value);
   alert('Copied to the clipboard!');
 }
Example #15
0
 handleCopyToClipboard(text) {
   Clipboard.setString(text)
   ToastAndroid.show('Copied', ToastAndroid.SHORT)
 }
 onLongPress={(link) => {
     Clipboard.setString(link);
     Toast(I18n("hadCopy"));
 }}
Example #17
0
        onPress: () => {
          Clipboard.setString(`${this.props.enterprise.token}`);
          ToastAndroid.show('Copiado para o clipboard', ToastAndroid.SHORT);

        }
Example #18
0
 }, (index) => {
   if (index == 0) {
     Clipboard.setString(comment.content);
   }
 });
Example #19
0
 this.copyTimeout = setTimeout(() => {
   Clipboard.setString(dest.name);
   this.setState({ copied: true });
 }, 1000);
 handleLinkCopy = () => {
     Clipboard.setString(this.props.href);
 };
Example #21
0
 onCopy={ () => {
            Clipboard.setString(this.coordinates())
            AlertIOS.alert('copied to clipboard');
          } }
Example #22
0
 handlePress(text) {
   console.log(`${text} pressed!`)
   const { onCopy } = this.props;
   Clipboard.setString(text);
   onCopy(text);
 }
Example #23
0
 _copyToClipboard = () => {
   Clipboard.setString(this.state.image);
   alert('Copied image URL to clipboard');
 };
 (buttonIndex) => {
   if (buttonIndex === 0) {
     Clipboard.setString(this.props.currentMessage.text);
   }
 });
 writeToClipboard = async (link,applicationName) => {
   alert(link);
   await Clipboard.setString(link);
   alert('Public URL for application : '+applicationName+' has been copied to clipboard.');
 };