我最近才开始使用 BroadcastReceivers,我想创建一个服务,当有人长按 editText 时会触发该服务。我认为在我的一部旧手机(原始 EVO 4G)上,如果您长按 editText,就会有一个监听器来更改输入法。现在(如果字段中有文本)并长按它,然后会出现剪切复制和粘贴的选项。
我想知道我应该为我的广播接收器(如果可能的话)使用什么意图过滤器来监听editTexts(在我的应用程序之外,例如在网络浏览器中)上的长按事件,以便我可以触发我的应用程序?
我最近才开始使用 BroadcastReceivers,我想创建一个服务,当有人长按 editText 时会触发该服务。我认为在我的一部旧手机(原始 EVO 4G)上,如果您长按 editText,就会有一个监听器来更改输入法。现在(如果字段中有文本)并长按它,然后会出现剪切复制和粘贴的选项。
我想知道我应该为我的广播接收器(如果可能的话)使用什么意图过滤器来监听editTexts(在我的应用程序之外,例如在网络浏览器中)上的长按事件,以便我可以触发我的应用程序?
我想知道我应该为我的广播接收器(如果可能)使用什么意图过滤器来监听 editTexts 上的长按事件
BroadcastReceiver 不会监听长点击事件,但 OnLongClickListeners 会。
editText.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// Do something
return false;
}
})
(在我的应用程序之外,例如在网络浏览器中),以便我可以触发我的应用程序?
我不相信这是可能的。