Merge "Catch and log exceptions from TvProvider." am: fb8aad8c9b am: 369696bf9f

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1540912

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3c47e4819098c7cdcfdbcecbccee29b32818dc24
This commit is contained in:
Austin Shin
2021-03-15 09:18:37 +00:00
committed by Automerger Merge Worker

View File

@@ -2934,7 +2934,11 @@ public final class TvInputManagerService extends SystemService {
values.put(TvContract.WatchedPrograms.COLUMN_INTERNAL_SESSION_TOKEN,
sessionToken.toString());
mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values);
try{
mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values);
}catch(IllegalArgumentException ex){
Slog.w(TAG, "error in insert db for MSG_LOG_WATCH_START", ex);
}
args.recycle();
break;
}
@@ -2949,7 +2953,11 @@ public final class TvInputManagerService extends SystemService {
values.put(TvContract.WatchedPrograms.COLUMN_INTERNAL_SESSION_TOKEN,
sessionToken.toString());
mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values);
try{
mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values);
}catch(IllegalArgumentException ex){
Slog.w(TAG, "error in insert db for MSG_LOG_WATCH_END", ex);
}
args.recycle();
break;
}