現在タブを使った画面遷移を実装していて、
タブ内の一つのフラグメントにListViewがあり、
その中にVideoViewを入れ込んでいます(イメージとしてはVineとかfacebookみたいな感じです)。
このListViewを更新させるためにAdapter#notifyDataSetChanged()を使って更新を促しているのですが、更新処理をすると、エラーで落ちてしまいます。
エラー内容は以下のような感じです。
lang
112-03 14:16:11.503: E/AndroidRuntime(18794): FATAL EXCEPTION: main 212-03 14:16:11.503: E/AndroidRuntime(18794): java.lang.IllegalStateException 312-03 14:16:11.503: E/AndroidRuntime(18794): at android.media.MediaPlayer.getVideoWidth(Native Method) 412-03 14:16:11.503: E/AndroidRuntime(18794): at android.widget.VideoView$2.onPrepared(VideoView.java:323) 512-03 14:16:11.503: E/AndroidRuntime(18794): at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:2210) 612-03 14:16:11.503: E/AndroidRuntime(18794): at android.os.Handler.dispatchMessage(Handler.java:99) 712-03 14:16:11.503: E/AndroidRuntime(18794): at android.os.Looper.loop(Looper.java:213) 812-03 14:16:11.503: E/AndroidRuntime(18794): at android.app.ActivityThread.main(ActivityThread.java:5153) 912-03 14:16:11.503: E/AndroidRuntime(18794): at java.lang.reflect.Method.invokeNative(Native Method) 1012-03 14:16:11.503: E/AndroidRuntime(18794): at java.lang.reflect.Method.invoke(Method.java:511) 1112-03 14:16:11.503: E/AndroidRuntime(18794): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797) 1212-03 14:16:11.503: E/AndroidRuntime(18794): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:564) 1312-03 14:16:11.503: E/AndroidRuntime(18794): at dalvik.system.NativeStart.main(Native Method)
動画再生の部分はgetView()内で再生させている感じです。
回答宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。