【发布时间】:2017-12-03 10:15:04
【问题描述】:
我在处理 3.3.6 中有一个项目,一切正常,但我的问题是当我转换到 android studio 时,方法 client Event() 不可用。
我的问题是我如何自己实现该方法,或者是否有任何库可以提供帮助。 客户端事件()(如果有信息可供阅读 此事件将被触发)
【问题讨论】:
标签: android processing
我在处理 3.3.6 中有一个项目,一切正常,但我的问题是当我转换到 android studio 时,方法 client Event() 不可用。
我的问题是我如何自己实现该方法,或者是否有任何库可以提供帮助。 客户端事件()(如果有信息可供阅读 此事件将被触发)
【问题讨论】:
标签: android processing
您可以使用接口创建 event() 方法。接口提供了这种机制,当你得到任何动作时,你就会得到你的动作监听器。
在 MainActivity 类中创建一个简单的接口。
公共接口 ClintInteface { 无效的点击(); }
在 MainActivity 类中创建一个方法。
public void btn_Onclock(final MainActivity.ClintInteface clickCallback){ btn.setOnClickListener(new View.OnClickListener() { @覆盖 公共无效 onClick(查看 v){ clickCallback.onclick(); } }); }
你想应用你自己的监听器的地方应用这个代码。
MainActivity.btn_Onclock(new MainActivity.ClintInteface() { @覆盖 公共无效 onclick() { //做你自己的onclick监听器 } });
应用此步骤可帮助您创建 onClick() 侦听器方法。
【讨论】: