それは私にとって本当にまれなエラーですが.. エラーです。理由がわかりません。ライン上だけのエラー
mp.prepare();
logcat から:
Caused by: java.lang.NullPointerException
at myapp.activity.com.myApp.media(myApp.java:281)
at myapp.activity.com.myApp$showLogotype.doInBackground(myApp.java:397)
at myapp.activity.com.myApp$showLogotype.doInBackground(myApp.java:1)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305
誰かが私を説明できます:( ?
私は asynctask を使用してすべてのデータを準備およびロードし、アプリがデータを読み取り、mediaPlayer の準備をしている間にロゴを表示します (logcat : mediaPlayer.prepare() で 5 ~ 10 秒を取得します))。このエラーを取得する方法を理解できず、彼は私にとって本当にまれです)
誰かが知っている場合は説明してください:(または<これを修正する方法を教えてください:(関数のコード:
public void media() throws IllegalArgumentException, IllegalStateException, IOException
{
mp = new MediaPlayer();
mp.setDataSource(stream);
mp.prepare();
}
よろしく、ピーター。私の悪い英語でごめんなさい、あなたが私を理解してくれることを願っています