@@ -57,14 +57,25 @@ private void switchTo(MethodCall call) {
5757
5858
5959 String packageName = activity .getPackageName ();
60- Intent launchIntent = context .getPackageManager ().getLaunchIntentForPackage (packageName );
61- String mainActivityClass = launchIntent .getComponent ().getClassName ();
60+ // Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(packageName);
61+ // String mainActivityClass = launchIntent.getComponent().getClassName();
6262
63- ComponentName darkThemeCN = new ComponentName (mainActivityClass , packageName +"." +className );
64- ComponentName lightThemeCN = new ComponentName (mainActivityClass , packageName +"." +"LightTheme" );
63+ ComponentName darkThemeCN = new ComponentName (packageName , packageName +"." +className );
64+ ComponentName lightThemeCN = new ComponentName (packageName , packageName +"." +"LightTheme" );
65+ ComponentName mainThemeCN = new ComponentName (packageName , packageName +"." +"MainActivity" );
6566
66- pm .setComponentEnabledSetting (lightThemeCN ,PackageManager .COMPONENT_ENABLED_STATE_DISABLED ,PackageManager .DONT_KILL_APP );
67- pm .setComponentEnabledSetting (darkThemeCN ,PackageManager .COMPONENT_ENABLED_STATE_ENABLED ,PackageManager .DONT_KILL_APP );
67+
68+ pm .setComponentEnabledSetting (lightThemeCN ,
69+ PackageManager .COMPONENT_ENABLED_STATE_DISABLED ,
70+ PackageManager .DONT_KILL_APP );
71+ pm .setComponentEnabledSetting (mainThemeCN ,
72+ PackageManager .COMPONENT_ENABLED_STATE_DISABLED ,
73+ PackageManager .DONT_KILL_APP );
74+ pm .setComponentEnabledSetting (darkThemeCN ,
75+ PackageManager .COMPONENT_ENABLED_STATE_ENABLED ,
76+ PackageManager .DONT_KILL_APP );
77+
78+ Log .d (TAG ,"DONE" );
6879 }
6980}
7081
0 commit comments