Fix dpad navigation.
Call super and update CoverView immediately
This commit is contained in:
parent
a2d8710ae8
commit
6ea6688a27
@ -248,23 +248,19 @@ public class FullPlaybackActivity extends PlaybackActivity implements SeekBar.On
|
|||||||
public boolean onKeyDown(int keyCode, KeyEvent event)
|
public boolean onKeyDown(int keyCode, KeyEvent event)
|
||||||
{
|
{
|
||||||
switch (keyCode) {
|
switch (keyCode) {
|
||||||
case KeyEvent.KEYCODE_DPAD_RIGHT: {
|
case KeyEvent.KEYCODE_DPAD_RIGHT:
|
||||||
View button = findViewById(R.id.next);
|
findViewById(R.id.next).requestFocus();
|
||||||
if (button != null)
|
|
||||||
button.requestFocus();
|
|
||||||
mHandler.sendMessage(mHandler.obtainMessage(PlaybackActivity.MSG_SET_SONG, 1, 0));
|
mHandler.sendMessage(mHandler.obtainMessage(PlaybackActivity.MSG_SET_SONG, 1, 0));
|
||||||
|
mCoverView.go(1);
|
||||||
return true;
|
return true;
|
||||||
}
|
case KeyEvent.KEYCODE_DPAD_LEFT:
|
||||||
case KeyEvent.KEYCODE_DPAD_LEFT: {
|
findViewById(R.id.previous).requestFocus();
|
||||||
View button = findViewById(R.id.previous);
|
|
||||||
if (button != null)
|
|
||||||
button.requestFocus();
|
|
||||||
mHandler.sendMessage(mHandler.obtainMessage(PlaybackActivity.MSG_SET_SONG, -1, 0));
|
mHandler.sendMessage(mHandler.obtainMessage(PlaybackActivity.MSG_SET_SONG, -1, 0));
|
||||||
|
mCoverView.go(-1);
|
||||||
return true;
|
return true;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return super.onKeyDown(keyCode, event);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user