flutter - 如何使用 Shortcuts/Intent/Actions 在 Flutter 中注册应用程序全局操作?
问题描述
使用Shortcuts and Actions小部件可以轻松添加在焦点位于实际Actions
小部件下方时调用的操作。
但在我的用例中,我有一个主视图/详细视图布局,即使详细视图处于焦点位置,我也希望主视图处理快捷方式(如“下一个项目”/“上一个项目”)。(可能反过来,我希望详细视图在主视图具有焦点时处理快捷方式)。
我发现的唯一解决方法是在主视图和详细视图可以侦听的根级别上创建一个动作-但这感觉就像它绕过了整个Shortcuts
//框架。Intent
Action
那么有没有办法Actions
在应用程序的根目录下注册,而不是在焦点树内的特定上下文位置?
更具体一点:
“主视图”是密码条目列表,而“详细视图”提供有关密码的字段/信息。即使焦点在列表视图上,CopyPasswordIntent
也应该由详细视图处理,而即使用户在详细视图中有焦点,SearchIntent
也应该始终将焦点返回到列表视图的搜索字段。
解决方案
推荐阅读
- javascript - Firebase Cloud Function 在 JavaScript 中读取节点时打印“未定义”?
- java - 来自异步方法的 Feign 调用
- ios - URL 未在 WKWebView Xamarin 中加载
- liferay - 我们如何防止 Liferay 管理员用户(具有管理员角色)登录公共 URL
- f# - 联合中的公共参数
- php - 从 PHP 返回哈希
- angular - 为什么选择 Angular 9?与之前的版本相比有显着变化吗?
- c# - 带有 Microsoft.Extensions.Caching.Memory 的 MemoryCache
- twilio - 如何从一个 twilio 帐号电话号码呼叫另一个 twilio 帐号电话号码?
- elasticsearch - 在 AWS 上查询 Elasticsearch