別のクラスからIntentを発行する

別のクラスでIntentを発行するにはどうすればいいのかなと思ったらActivityを渡せばいいみたい。

http://developer.android.com/reference/android/app/Activity.html#startActivity

Activity#startActivity(intent)らしいので別のクラスのとこに

[java] public void startActivity(Activity activity) {
Intent intent = new Intent(activity, IntentActivity.class);
activity.startActivity(intent);
}[/java]

と書いて

[java]AnotherClass anotherClass=new AnotherClass();
anotherClass.startActivity(this);[/java]
としてやれば発行されるみたい。

スポンサーリンク

シェアする

フォローする

スポンサーリンク