[英]Android Studio Volume button pressed
我有一个功能,当我按三下音量按钮时,它可以正常工作。
问题是当音量按钮被按下三下时,我希望它在程序中的每个活动和片段中工作,而不仅仅是在主活动中。
您可以将侦听器的代码分离到一个单独的抽象类中,并为您的所有活动扩展此类
使用以下代码创建一个BaseActivity.class
public abstract class BaseActivity extends AppCompatActivity {
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
// Do something when volume down clicked!
}
return true;
}
}
在你的活动中
public class OtherActivity extends BaseActivity {
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.