首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android中通过Phonegap使用剪贴板

在Android中通过Phonegap使用剪贴板
EN

Stack Overflow用户
提问于 2012-07-09 01:23:02
回答 1查看 1.1K关注 0票数 0

如何使用PhoneGap将文本复制到剪贴板?我找到了this插件,但它似乎已经过时了。

我试图创建我自己的插件,但是我得到了这个错误:Can't create handler inside thread that has not called Looper.prepare()

我找到了一些修复这个错误的答案,但我对Java没有太多的经验,而且我不能自己修复代码。你可以从here查看我的代码,它只是ClipboardManager插件的修改版本。

我使用的是Cordova (PhoneGap) 1.9.0版,我也在使用jQuery手机。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-09 09:56:57

您正在尝试在不同于UI线程的线程中运行UI代码。您需要将剪贴板代码包装在一个可运行的文件中,如下所示:

代码语言:javascript
运行
复制
   Runnable runnable = new Runnable() {
        public void run() {
           // Do clipboard stuff here.
        }
    };
    this.cordova.getActivity().runOnUiThread(runnable);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11385106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档