私はすでに私のアプリでこの例外を持っていますが、ここに私の例外をカスタムダイアログを作成したいと思います:
10-11 01:41:49.420: E/AACPlayer(649): playAsync():
10-11 01:41:49.420: E/AACPlayer(649): java.lang.RuntimeException:
Cannot start native decoder
そして、このjava.lang.RuntimeExceptionを表示する代わりに:ネイティブデコーダーを人に開始することはできません。エラーのように表示してください。ストリームがダウンしています。
私はこのようなことを試みました:
try
{
aacPlayer.playAsync( getUrl());
}
catch(Exception e)
{
AlertDialog alertDialog = new AlertDialog.Builder(Activity.this).create();
alertDialog.setTitle("Error in radio");
alertDialog.setMessage("out of service");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.setIcon(R.drawable.icon);
alertDialog.show();
}
しかし、運がなければ、カスタムダイアログが表示されません。これについて私に何を勧めることができますか?
どうもありがとう。