2 u014029467 u014029467 于 2016.03.01 09:13 提问

菜鸟问题:android 里面关于音量键重写的问题

我有很多acitivity .. 如果不想每个都重写public boolean onKeyDown(int keyCode, KeyEvent event) 这个方法,该怎么写. 这个方法里面有用自己的UI 音量控制

3个回答

w89h06q22
w89h06q22   2016.03.01 09:42

对于普通的应用,监听按键都需要在当前正在显示的Activity/Fragment/View内实现。如果你只要在Activiry里面监听按键,可以先写一个BaseActivity,在这里面实现onKeyDown方法,然后在需要用到音量控制的Activity里继承BaseActivity就可以了。

w89h06q22
w89h06q22 回复sinnnn:是的。
接近 2 年之前 回复
u014029467
u014029467 谢谢..我一开始也是这样想的.~如果这个activity 已经继承了fragmentActivity 那么..我应该先写一个baseactivity 继承fragmentActivity 再用这个Activity继承baseActivity吗..?
接近 2 年之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.01 10:25

继承呃,少年。如一楼所说。

u014029467
u014029467 嗯.~ 谢谢
接近 2 年之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.03.04 10:16

继承你的BaseActivity

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!