Loading src/com/android/settings/datausage/AppDataUsagePreference.java +4 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.widget.ProgressBar; import androidx.preference.PreferenceViewHolder; import com.android.settings.R; import com.android.settingslib.AppItem; import com.android.settingslib.net.UidDetail; import com.android.settingslib.net.UidDetailProvider; Loading Loading @@ -49,6 +50,9 @@ public class AppDataUsagePreference extends AppPreference { if (mDetail != null) { setAppInfo(); } else { // Set a placeholder title before starting to fetch real title, this is necessary // to avoid preference height change. setTitle(R.string.summary_placeholder); ThreadUtils.postOnBackgroundThread(() -> { mDetail = provider.getUidDetail(mItem.key, true /* blocking */); ThreadUtils.postOnMainThread(() -> setAppInfo()); Loading Loading
src/com/android/settings/datausage/AppDataUsagePreference.java +4 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.widget.ProgressBar; import androidx.preference.PreferenceViewHolder; import com.android.settings.R; import com.android.settingslib.AppItem; import com.android.settingslib.net.UidDetail; import com.android.settingslib.net.UidDetailProvider; Loading Loading @@ -49,6 +50,9 @@ public class AppDataUsagePreference extends AppPreference { if (mDetail != null) { setAppInfo(); } else { // Set a placeholder title before starting to fetch real title, this is necessary // to avoid preference height change. setTitle(R.string.summary_placeholder); ThreadUtils.postOnBackgroundThread(() -> { mDetail = provider.getUidDetail(mItem.key, true /* blocking */); ThreadUtils.postOnMainThread(() -> setAppInfo()); Loading