我想限制应用程序内部的过程剪切/复制和应用程序外部粘贴。但是,我必须能够在我的应用程序中剪切/复制和粘贴。我该如何实现?
我面临的问题是,一旦我从应用程序中出来,我尝试粘贴它不会粘贴任何东西,但是如果我打开剪贴板,那么我可以看到我从我的应用程序中存储在剪贴板中的所有项目。
我认为这应该有效。
用剪贴板管理器类
如果它
hasText()
看看使用 clipdata.newPlainText 方法在 onPause() 方法中将空字符串添加到剪贴板是否可以解决它。
我该如何实现?
不使用剪贴板。剪贴板是设备范围的系统服务。您放在那里的任何内容都将可用于其他应用程序。
欢迎您在应用程序中创建自己的"剪贴板"构造并尝试使用它。这并不完全可靠,因为您无法控制所有设备上EditText
和系统剪贴板的行为,但这可能是也可能不是您的特定关注领域。