diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index ed170ea7f..b13070383 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -300,8 +300,10 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener { private void updateHistory() { History history = AppDatabase.get().getHistoryDao().find(getHistoryKey()); - history.setDuration(Players.get().getCurrentPosition()); - AppDatabase.get().getHistoryDao().update(history); + if (history != null) { + history.setDuration(Players.get().getCurrentPosition()); + AppDatabase.get().getHistoryDao().update(history); + } } @Subscribe(threadMode = ThreadMode.MAIN)