Remove injecting multi-user settings into settings itself
- It can improve performance because we use less injected item Bug: 242152448 Test: robotest Change-Id: I892e1ac9c3f8297c489fc1fec934e9f5f2e2f5e9
This commit is contained in:
@@ -20,15 +20,10 @@ import static com.android.settingslib.drawer.TileUtils.META_DATA_PREFERENCE_SUMM
|
||||
|
||||
import android.content.ContentProvider;
|
||||
import android.content.ContentValues;
|
||||
import android.content.Context;
|
||||
import android.content.pm.UserInfo;
|
||||
import android.database.Cursor;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.backup.BackupSettingsHelper;
|
||||
|
||||
/** Provide preference summary for injected items. */
|
||||
@@ -44,14 +39,6 @@ public class SummaryProvider extends ContentProvider {
|
||||
bundle.putString(META_DATA_PREFERENCE_SUMMARY,
|
||||
new BackupSettingsHelper(getContext()).getSummary());
|
||||
break;
|
||||
case USER:
|
||||
final Context context = getContext();
|
||||
final UserInfo info = context.getSystemService(UserManager.class).getUserInfo(
|
||||
UserHandle.myUserId());
|
||||
bundle.putString(META_DATA_PREFERENCE_SUMMARY,
|
||||
context.getString(R.string.users_summary,
|
||||
info.name));
|
||||
break;
|
||||
default:
|
||||
throw new IllegalArgumentException("Unknown Uri format: " + uri);
|
||||
}
|
||||
|
Reference in New Issue
Block a user