//パッケージ内のアクティビティ一覧を取得
PackageInfo info = getPackageManager().getPackageInfo(getPackageName(),PackageManager.GET_ACTIVITIES);
info.activitiesで アクティビティ一覧( ActivityInfo[] )がとれる。
info.activities[0].name がアクティビティのクラス名
//クラス名からアクティビティを実行する
Intent intent = new Intent(getApplicationContext(),Class.forName(info.activities[0].name));
startActivity(intent);
//自分自身かどうかの条件式
if(info.activities[0].name.equals(this.getClass().getName()))
PackageInfo info = getPackageManager().getPackageInfo(getPackageName(),PackageManager.GET_ACTIVITIES);
info.activitiesで アクティビティ一覧( ActivityInfo[] )がとれる。
info.activities[0].name がアクティビティのクラス名
//クラス名からアクティビティを実行する
Intent intent = new Intent(getApplicationContext(),Class.forName(info.activities[0].name));
startActivity(intent);
//自分自身かどうかの条件式
if(info.activities[0].name.equals(this.getClass().getName()))