如何使用PhoneGap将文本复制到剪贴板?我找到了this插件,但它似乎已经过时了。
我试图创建我自己的插件,但是我得到了这个错误:Can't create handler inside thread that has not called Looper.prepare()
我找到了一些修复这个错误的答案,但我对Java没有太多的经验,而且我不能自己修复代码。你可以从here查看我的代码,它只是ClipboardManager插件的修改版本。
我使用的是Cordova (PhoneGap) 1.9.0版,我也在使用jQuery手机。
发布于 2012-07-09 09:56:57
您正在尝试在不同于UI线程的线程中运行UI代码。您需要将剪贴板代码包装在一个可运行的文件中,如下所示:
Runnable runnable = new Runnable() {
public void run() {
// Do clipboard stuff here.
}
};
this.cordova.getActivity().runOnUiThread(runnable);https://stackoverflow.com/questions/11385106
复制相似问题