すべてのアプリケーションのすべてのアクティビティを表示するアプリケーションがあります。それは
としてマルチユーザー設定の活性を示し、このアプリから上記のショートカットをクリックcom.android.settings.Settings$UserSettingsActivity
は、通常のマルチユーザ設定アクティビティを起動します。しかし、私がam
やアプリケーションの意図のような他の方法から同じアクティビティを開始しようとすると、起動に失敗します。
私は、ADBから
am start com.android.settings.Settings$UserSettingsActivity
を試してみましたが、結果ログには、私も同様、
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.android.settings.Settings", "com.android.settings.Settings.UserSettingsActivity"));
startActivity(intent);
まだそれが動作しないアプリケーションの意図から、それを起動しようとした
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=com.android.settings.Settings }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.android.settings.Settings }
です。
私のAndroid搭載デバイスのバージョンは5.1.1のロリポップです。 助けてください。