diff --git a/app/src/main/java/com/unibuy/smartdevice/HomeActivity.java b/app/src/main/java/com/unibuy/smartdevice/HomeActivity.java index d22ba26..487c0cc 100644 --- a/app/src/main/java/com/unibuy/smartdevice/HomeActivity.java +++ b/app/src/main/java/com/unibuy/smartdevice/HomeActivity.java @@ -284,7 +284,7 @@ public class HomeActivity extends AppCompatActivityAbstract { videoEoxPlayer = new VideoEoxPlayer(getCtx()); getHandlerMain().getHandler().postDelayed(() -> { - if (isFinishing() || isDestroyed()) return; + if (isFinishing() || isDestroyed() || videoEoxPlayer == null) return; // ✅ 防止延遲執行時播放器已被 stopOnSwitchFragment() 清空導致 NPE try { // videoEoxPlayer.playMedia(binding.videoView, binding.imageAd); // ✅ 同時支援影片與圖片輪播 videoEoxPlayer.playMediaByFlag("3", binding.videoView, binding.imageAd); // ✅ 同時支援影片與圖片輪播