如何在我的Android应用程序的根目录上实现"dispatchTouchEvent(...){}"
而不是每个活动,因为我想在我的应用程序进入睡眠状态或处于暂停状态时获取。
答案 0 :(得分:0)
您可以在实现它的地方创建一个BaseActivity,并且所有活动都从BaseActivity继承:
class BaseActivity extends AppCompatActivity {
dispatchTouchEvent() {...}
}
class MyActivity extends BaseActivity {
...
}
答案 1 :(得分:0)
如果您的所有活动都是从项目中的单个活动扩展而来的,那么这种中央处理是可行的。
说,AppBaseActivity包含大多数一般功能&所有其他人都延伸它。因此,事件可以追溯到此AppBaseActivity。
我无法预测任何其他方法来达到你想要的结果。