Skip to content

Commit d358da7

Browse files
committed
fix issue, update 0.0.4
1 parent f49c332 commit d358da7

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

RNClipboardAndroid/app/src/main/java/com/davidsandor/rnclipboardandroid/RNClipboardAndroid.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,21 @@ public void get(Callback cb) {
3333

3434
ClipboardManager clipboard = (ClipboardManager)reactContext.getSystemService(reactContext.CLIPBOARD_SERVICE);
3535

36-
if (clipboard.getPrimaryClip().getItemCount() >= 1) {
36+
android.content.ClipData clipData = clipboard.getPrimaryClip();
37+
38+
if(clipData == null){
39+
cb.invoke("");
40+
return;
41+
}
42+
43+
if (clipData.getItemCount() >= 1) {
3744
ClipData.Item clipDataItem = clipboard.getPrimaryClip().getItemAt(0);
3845

39-
String data = (String) clipDataItem.getText();
46+
String data = "" + clipDataItem.getText();
4047

4148
cb.invoke(data);
4249
} else {
43-
cb.invoke(null);
50+
cb.invoke("");
4451
return;
4552
}
4653

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-clipboard",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "React Native component for getting or setting clipboard content",
55
"main": "RNClipboard.js",
66
"scripts": {

0 commit comments

Comments
 (0)