java - 活动如何监听其他类的事件
问题描述
可以监听从一个类到另一个类的事件吗?
例如我有服装电话:
public abstract class MyCall<T> implements Callback<T> {
//Active(); Listen to this
@Override
public void onResponse(Call call, Response response) {
}
@Override
public void onFailure(Call call, Throwable t) {
//InActive(); Listen to this
}
}
我想在我的 Activity 中监听 Active/Inactive,并根据状态进行操作,例如:
public class MainActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
protected int getLayoutId() {
return R.layout.activity_main;
}
@Override
protected void onActive() {
//do something
}
@Override
protected void onInActive() {
//do something
}
}
我希望我能很好地解释我的问题。
我相信答案就在接口附近,但我想不出一种实现方式,甚至无法实现这样的事情
解决方案
推荐阅读
- wso2 - 如何获取列表属性/字段 WSO2 IS
- php - WSDL 中缺少 PHP SOAP xml 命名空间
- python - 在调用 SimpleITK.SimpleITK.ImageFileReader.ReadImageInformation() 之前检查文件
- vue.js - 错误:vue 超出最大调用堆栈大小
- c# - 如何在 X509Chain 上打印有用的调试信息?
- laravel - Mailtrap 不显示邮件正文
- ant-media-server - 如何计算 Ant Media Server 中的广播速度状态?
- react-native - React Native - 如何访问两个按钮之间的变量
- visual-studio-code - 如何使用 WSL 在正确的路径上运行我的代码?我已经编辑了 settings.json
- git - 如何在不丢失提交的情况下将 GIT 合并到一个分支中?