v1-t: Fix invalid advancedPrivacy settings intent
Description
Intent for AdvancedPrivacy in settings stayed on PrivacyCentral which cause crash in some case to open the app
La modif du nom des packages date de la semaine derniere,donc normalement, elle a pas été embarqué dans la 1.11 (issue 1200)
If approval is given, the commits needs to be cherry picked into other branches
Screenshots
Technical details
--------- beginning of crash
05-12 10:55:09.860 4328 4328 E AndroidRuntime: FATAL EXCEPTION: main
05-12 10:55:09.860 4328 4328 E AndroidRuntime: Process: com.android.settings, PID: 4328
05-12 10:55:09.860 4328 4328 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: android.content.ActivityNotFoundException: Unable to find explicit activity class {foundation.e.advancedprivacy/foundation.e.privacycentralapp.main.MainActivity}; have you declared this activity in your AndroidManifest.xml?
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3431)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3595)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7664)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {foundation.e.advancedprivacy/foundation.e.privacycentralapp.main.MainActivity}; have you declared this activity in your AndroidManifest.xml?
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2069)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1731)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:5314)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:527)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:5272)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:513)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Activity.startActivity(Activity.java:5658)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.core.content.ContextCompat.startActivity(ContextCompat.java:252)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentHostCallback.onStartActivityFromFragment(FragmentHostCallback.java:166)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.Fragment.startActivity(Fragment.java:1369)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.Fragment.startActivity(Fragment.java:1357)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at com.android.settings.privacy.AdvancedPrivacyDashboardFragment.onCreate(AdvancedPrivacyDashboardFragment.java:43)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.Fragment.performCreate(Fragment.java:2883)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:484)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1312)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1246)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentTransition.calculateFragments(FragmentTransition.java:1128)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentTransition.startTransitions(FragmentTransition.java:135)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2112)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2055)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1957)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executePendingTransactions(FragmentManager.java:572)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at com.android.settings.SettingsActivity.switchToFragment(SettingsActivity.java:586)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at com.android.settings.SettingsActivity.launchSettingFragment(SettingsActivity.java:374)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at com.android.settings.SettingsActivity.onCreate(SettingsActivity.java:282)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7994)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7978)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3404)
05-12 10:55:09.860 4328 4328 E AndroidRuntime: ... 11 more
05-12 10:55:09.865 1237 5049 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
Tests
Issues
https://gitlab.e.foundation/e/os/backlog/-/issues/1277