Commit 669e251f authored by 放牛的园子's avatar 放牛的园子

Update RNReactNativeBackgroundClipboardModule.java

parent d268cec5
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
package cl.json.clipboard; package cl.json.clipboard;
import android.content.ClipboardManager; import android.content.ClipboardManager;
import android.content.ClipData;
import android.content.ClipboardManager.OnPrimaryClipChangedListener; import android.content.ClipboardManager.OnPrimaryClipChangedListener;
import android.util.Log; import android.util.Log;
import android.os.Handler; import android.os.Handler;
...@@ -22,9 +23,14 @@ public class RNReactNativeBackgroundClipboardModule extends ReactContextBaseJava ...@@ -22,9 +23,14 @@ public class RNReactNativeBackgroundClipboardModule extends ReactContextBaseJava
@Override @Override
public void onPrimaryClipChanged() { public void onPrimaryClipChanged() {
String contents = clipboardManager.getPrimaryClip().toString(); ClipData contents = clipboardManager.getPrimaryClip();
Log.i(TAG, contents); String mNeirong = "";
sendEvent(reactContext, "backgroundClipboard", contents); if (contents != null && contents.getItemCount() > 0) {
// 从数据集中获取(粘贴)第一条文本数据
mNeirong = contents.getItemAt(0).getText().toString();
}
Log.i(TAG, mNeirong);
sendEvent(reactContext, "backgroundClipboard", mNeirong);
} }
}; };
...@@ -32,7 +38,6 @@ public class RNReactNativeBackgroundClipboardModule extends ReactContextBaseJava ...@@ -32,7 +38,6 @@ public class RNReactNativeBackgroundClipboardModule extends ReactContextBaseJava
super(reactContext); super(reactContext);
this.reactContext = reactContext; this.reactContext = reactContext;
Handler handler = new Handler(Looper.getMainLooper()); Handler handler = new Handler(Looper.getMainLooper());
final ClipboardManager cm = this.clipboardManager;
handler.post(new Runnable() { handler.post(new Runnable() {
@Override @Override
public void run() { public void run() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment