Loading packages/SystemUI/res/values/config.xml +6 −0 Original line number Diff line number Diff line Loading @@ -714,4 +714,10 @@ <item>@*android:string/status_bar_alarm_clock</item> <item>@*android:string/status_bar_call_strength</item> </string-array> <!-- Packages of SystemUI --> <string-array name="system_ui_packages" translatable="false"> <item>com.android.keyguard</item> <item>com.android.systemui</item> </string-array> </resources> packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfaces.java +6 −3 Original line number Diff line number Diff line Loading @@ -4508,10 +4508,13 @@ public class CentralSurfaces extends CoreStartable implements * @return UserHandle */ private UserHandle getActivityUserHandle(Intent intent) { if (intent.getComponent() != null && mContext.getPackageName().equals(intent.getComponent().getPackageName())) { String[] packages = mContext.getResources().getStringArray(R.array.system_ui_packages); for (String pkg : packages) { if (intent.getComponent() == null) break; if (pkg.equals(intent.getComponent().getPackageName())) { return new UserHandle(UserHandle.myUserId()); } } return UserHandle.CURRENT; } } Loading
packages/SystemUI/res/values/config.xml +6 −0 Original line number Diff line number Diff line Loading @@ -714,4 +714,10 @@ <item>@*android:string/status_bar_alarm_clock</item> <item>@*android:string/status_bar_call_strength</item> </string-array> <!-- Packages of SystemUI --> <string-array name="system_ui_packages" translatable="false"> <item>com.android.keyguard</item> <item>com.android.systemui</item> </string-array> </resources>
packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfaces.java +6 −3 Original line number Diff line number Diff line Loading @@ -4508,10 +4508,13 @@ public class CentralSurfaces extends CoreStartable implements * @return UserHandle */ private UserHandle getActivityUserHandle(Intent intent) { if (intent.getComponent() != null && mContext.getPackageName().equals(intent.getComponent().getPackageName())) { String[] packages = mContext.getResources().getStringArray(R.array.system_ui_packages); for (String pkg : packages) { if (intent.getComponent() == null) break; if (pkg.equals(intent.getComponent().getPackageName())) { return new UserHandle(UserHandle.myUserId()); } } return UserHandle.CURRENT; } }