From e57f031547ae6064d72a1f16f3c17281e32a66f1 Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Mon, 17 Apr 2023 18:23:47 +0000 Subject: [PATCH] Log class name. Log class name in the error message so developers can track down classes that don't override the method. Bug: 152942222 Test: atest CtsJobSchedulerTestCases:ConnectivityConstraintTest Change-Id: Ifeef4fa8b801bd6c551cd095dabd7603b70b53bf --- .../framework/java/android/app/job/JobService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apex/jobscheduler/framework/java/android/app/job/JobService.java b/apex/jobscheduler/framework/java/android/app/job/JobService.java index f48e078126374..3b5f11bea6c83 100644 --- a/apex/jobscheduler/framework/java/android/app/job/JobService.java +++ b/apex/jobscheduler/framework/java/android/app/job/JobService.java @@ -265,7 +265,8 @@ public abstract class JobService extends Service { * @see JobInfo.Builder#setRequiredNetworkType(int) */ public void onNetworkChanged(@NonNull JobParameters params) { - Log.w(TAG, "onNetworkChanged() not implemented. Must override in a subclass."); + Log.w(TAG, "onNetworkChanged() not implemented in " + getClass().getName() + + ". Must override in a subclass."); } /**