0
我有以下代碼來關閉當前活動。Androids媒體播放器onErrorListener MEDIA_ERROR_SERVER_DIED使問題
if(what == MediaPlayer.MEDIA_ERROR_SERVER_DIED){
DialogFragment videoNotAvailable = new VideoNotAvailableDialogFragment();
videoNotAvailable.show(getFragmentManager(), "NoVideo");
}
但是這段代碼的結果是一個沒有任何別的黑屏。該對話框不顯示。誰能幫忙?也許我不明白這個聲明(MEDIA_ERROR_SERVER_DIED)的含義...?
額外補充道: 的VideoNotAvailableDialog包括這一點,並正在努力在另一部分:
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage(getString(R.string.videoNotAvailablePart1))
.setPositiveButton(R.string.videoNotAvailableAccept_button, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// User accepts the message
((LiveStreamActivity) getActivity()).finish();
}
});