java - 在 Android 中以编程方式调用监听器调用

标签 java android listener onclicklistener

我正在玩 Android,我想知道是否有任何方法以编程方式调用监听器调用,例如,有一个 onClick() 监听器并调用对此监听器的调用创建 Activity 时无需触摸屏幕。

最佳答案

无法获取设置的 OnClickListener。所以你需要存储它并直接调用你的OnClickListener

OnClickListener store = new OnClickListener() {/*...*/};
view.setOnClickListener(store);
store.onClick(view);

关于java - 在 Android 中以编程方式调用监听器调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16010468/

相关文章:

java - 使 Eclipse 使用 src/test/resources 而不是 src/main/resources

java - Guava 的 BiMap 和 LinkedHashMap 的问题

android - 为什么将内容包装在多行 TextView 填充父项中?

java - 多次调用 onFocusChange 导致 "hasFocus"变量不可用

swift - 使用监听器更新任何 View Controller

java - 从 Textview 选择文本时出错(java.lang.IndexOutOfBoundsException : setSpan (-1 . .. -1)在 0 之前开始)

java - 无法为 ListView 设置 onItemClickListener

android - Flutter Location Package帮助:我想将用户证明的坐标提取为单独的var/string或double

java - 删除特定监听器

java - 在 IntelliJ 中的 Tomcat9 上运行 restful api war 时出现 URL 问题