0
Cordova/PhonegapハイブリッドアプリでMainActivityのクラス名を設定するにはどうすればよいですか?私は、私はあなたがこれを取得するためにgetLaunchIntentForPackage
の使用を作ることができると思うだけでMainActivity
を返しますが、その後、後者この名前のClass.forName()
は例外MainActivity for Cordovaアプリ
Cordova/PhonegapハイブリッドアプリでMainActivityのクラス名を設定するにはどうすればよいですか?私は、私はあなたがこれを取得するためにgetLaunchIntentForPackage
の使用を作ることができると思うだけでMainActivity
を返しますが、その後、後者この名前のClass.forName()
は例外MainActivity for Cordovaアプリ
を投げる
PackageManager pm = context.getPackageManager();
ActivityInfo[] activities = pm.getPackageInfo(context.getPackageName(),PackageManager.GET_ACTIVITIES).activities;
を試してみましたが、その後、activities[0].name
として主な活動名を取得しようとしてきました情報サンプルコードは次のとおりです。
String packageName = context.getPackageName();
Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(packageName);
String className = launchIntent.getComponent().getClassName();
希望します。