我正在尝试在非活动类中创建一个通用方法,该方法将从一个活动导航到另一个活动。我的问题是我无法动态传递活动,因为我在包中有我的活动" com.example.activity"我想要创建的方法是在包" com.exmple.commonmethods"中。请告诉我该怎么做才能实现这一目标。
public static void intentFinish(Activity a, Activity b) {
Intent intent = new Intent(a.getApplicationContext(), b.class);
a.startActivity(intent);
a.finish();
}
答案 0 :(得分:2)
试试这个:
public static void StartNewActivity(Activity a, Class<? extends Activity> class1) {
a.startActivity(new Intent(a, class1));
a.finish();
}