listener 相关问题

对其正在“监听”的事件做出反应的对象。

MediaPlayer 不循环原始资源 MP3 文件 (Kotlin)

有人可以帮我循环播放音频源吗?我刚开始使用 MediaPlayer,但无法让它循环播放声音。声音播放,然后退出,再也不会启动。 我读过无数

回答 1 投票 0

在 Dart 中使用 Riverpod 代码生成的问题(addListener)

在我做了一个没有注释的相同项目之后,我正在使用带有注释的 Riverpod 做一个项目。我尝试过调整第一个项目中的所有提供程序,但我有一个专业...

回答 1 投票 0

Google Orgchart 中的事件监听器,如果单击节点中的链接则忽略选择事件

我已经成功实现了 Google Orgchart 的一个版本,该版本允许在每个节点选择上向下钻取和刷新图表。但是,我在每个 n 中嵌入了一些补充链接...

回答 1 投票 0

ORA-12514,TNS:侦听器当前不知道连接描述符中请求的服务

我的问题始于一个空闲实例。我正在尝试使用 SQL Developer 连接到我的本地 XE 实例。 我已经在谷歌上尝试了很多链接,如果你提供一些解决方案,我可能可以

回答 1 投票 0

用于视频播放的 JavaScript 监听器 - 发送到数据库

我正在与一个网站合作,其中有几个嵌入的 YouTube 视频。我想做两件事。 将 JavaScript 侦听器附加到视频,以便能够判断视频是否已播放 发送...

回答 1 投票 0

Seedstack JMS 侦听器从属性文件启用禁用

我有 4 个 JMS 监听器类。有时我需要停止侦听器(例如,如果附加到该侦听器的队列不起作用)。有什么方法可以使用 som 停止属性文件中的侦听器...

回答 1 投票 0

Flutter:ListenableBuilder 正在重建子部件

ListenableBuilder 的子窗口小部件被重建,即使它声称保留子窗口小部件不被重建。 在下面的示例中,counterNotifier 是 ChangeNotifier 的一个实例。我是...

回答 1 投票 0

禁用列表视图中的滚动

我有一个列表视图,根据某些逻辑我想暂时禁用滚动。 view.setOnScrollListener(null);对我没有帮助,我想我需要写一些代码,有人可以给我一个...

回答 11 投票 0

当键盘侦听器完成时,Pynput 会打印输入的键

这让我很困扰。当使用带有 Keyboard.Listener 的 Python pynput 模块时,键盘监听时输入的任何内容都会在键盘后面的终端中打印出来

回答 1 投票 0

如何在React中监听iframe内的点击?

我正在使用 iframe 在 React 中显示获取的 HTML 文档,并希望监听 iframe 内 DOM 元素的点击。 例如,我想console.log我已经c的DOM元素...

回答 1 投票 0

Flutter 中运行函数后继续滚动事件

我有一个按钮,当鼠标悬停在其上时会打开叠加层。当我在按钮上滚动鼠标时,我想关闭叠加层并像平常一样滚动页面。 我正在听卷轴...

回答 1 投票 0

pynput:使用 pynput.keyboard.Listener.running 获取不同的输出(以“非阻塞方式”)

在启动 pynput 监听器的“非阻塞方式”中,我通过以下代码得到了不同的行为: 从时间导入睡眠 导入pynput 定义停止(k): 如果 k: 优先...

回答 1 投票 0

ORA-12514 TNS:监听器当前不知道 oracle 11g 中连接描述符中请求的服务

已阅读与此错误相关的所有问题,但无法解决问题。 截至昨天,oracle SMALLWORLD服务已停止工作,错误为 ORA-12514 TNS: 侦听器...

回答 1 投票 0

如何在 Ballerina 中记录 http 侦听器的启动和停止?

对于下面的Ballerina代码,如何在启动和停止监听器时添加日志? 导入芭蕾舞演员/http; 侦听器 http:侦听器 httpListener = new(8080); 服务 / 在 httpListener { 解决...

回答 1 投票 0

如何解决表单生成器中的错误

我们遇到类似 FRM-10142 的错误:HTTP 侦听器未在 DESKTOP-FIS60F6 位于端口 7001 。请启动监听器或 检查您的运行时首选项。 请问如何解决这个问题,我们努力...

回答 1 投票 0

Flutter - MultiBlocProvider 处于父类和子类监听器未监听状态

我的父类和多提供者类 返回多块提供者( 提供者:[ 块提供者( 创建:(_) => wf_sl.workflowSl()),

回答 1 投票 0

如何在 dart 中为 ChangeNotifier 创建一次性监听器

我想向 ChangeNotifier 添加一个监听器。并且仅触发该侦听器一次。 例如: 最终的changeNotifier = ChangeNotifier(); changeNotifier.addListener(() { debugPrint("运行callb...

回答 2 投票 0

displayinfochanged 事件在.net maui 中仅随机触发

公共主页() { 初始化组件(); BindingContext = new CircleColorsViewModel(); DeviceDisplay.Current.MainDisplayInfoChanged += Current_MainDisplayInfoChanged; } 公共空间

回答 1 投票 0

监听Animation flutter内部的位置变化

当动画当前运行(未完成或取消)时,是否可以监听子部件位置的变化? 例如 我们有这个变量: GlobalKey globalKey= 全球...

回答 1 投票 0

使用监听器绑定的android数据绑定错误

我将视图模型中的侦听器绑定到片段 xml 中 FAB 的单击。 我的片段 xml 显示了 FAB。 我将视图模型中的侦听器绑定到片段 xml 中 FAB 的单击。 我的片段 xml 显示了 FAB。 <data> <variable name="vehicleViewModel" type="com.buildit4me.autonance.ui.VehicleViewModel" /> <variable name="launcher" type="androidx.activity.result.ActivityResultLauncher" /> <com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fabVehicles" android:contentDescription="@string/fab_content_description" style="@style/FAB" android:onClick="@{(view) -> vehicleViewModel.FabOnClick(view,launcher)}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> 我的 Viewmodel 监听器 public void FabOnClick( View view, ActivityResultLauncher<Intent> launcher){ Intent intent= new Intent(view.getContext(), AddNewEntityActivity.class); intent.putExtra(getApplication().getResources().getString(R.string.fragmentID), R.layout.fragment_add_vehicle); launcher.launch(intent); } 在我的片段中 ActivityResultLauncher<Intent> launcher= registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<>() { @Override public void onActivityResult(ActivityResult result) { if(result.getResultCode()== Activity.RESULT_OK){ mVehicleViewModel.getAllVehicles(); } String msg; try { msg = result.getData().getStringExtra(getResources().getString(R.string.intent_msg)); } catch( NullPointerException e){ msg=null; } Utils.displaySnackbar(binding.recyclerviewVehicles,binding.fabVehicles,msg); } }); public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { // Inflate the layout for this fragment binding= DataBindingUtil.inflate(inflater,R.layout.fragment_vehicles,container,false); mVehicleViewModel = new ViewModelProvider(requireActivity()).get(VehicleViewModel.class); binding.setVehicleViewModel(mVehicleViewModel); binding.setLauncher(launcher); 我构建项目时的错误。 [databinding] {"msg":"cannot find method FabOnClick(android.view.View, androidx.activity.result.ActivityResultLauncher) in class com.buildit4me.autonance.ui.VehicleViewModel","file":"app/src/main/res/layout/fragment_vehicles.xml","pos":[{"line0":30,"col0":37,"line1":30,"col1":78}]} 我尝试使缓存失效以清除生成的绑定文件,但仍然收到错误。 我认为问题的原因在于XML(androidx.activity.result.ActivityResultLauncher)和Fragment(ActivityResultLauncher)中的launcher类型之间的差异。 您可以尝试替代解决方案。不绑定ActivityResultLauncher,使用该实例内部片段。 <com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fabVehicles" android:contentDescription="@string/fab_content_description" style="@style/FAB" android:onClick="@{(view) -> vehicleViewModel::FabOnClick}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> 片段中 public void FabOnClick(){ Intent intent= new Intent(getContext(), AddNewEntityActivity.class); // Can use context of fragment intent.putExtra(getApplication().getResources().getString(R.string.fragmentID), R.layout.fragment_add_vehicle); launcher.launch(intent); } 希望有帮助

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.