У меня есть переключатель, который запускает различные действия в зависимости от выбора пользователя.Я не хочу повторять код для создания намерения, как это:
switch(choice) {
case "option1":
Intent intent = new Intent(context, MyActivity1.class);
case "option2":
Intent intent = new Intent(context, MyActivit2.class);
}
Я хочу создать функцию, где я могу передать контекст и свою деятельность, как:
private void startMyActivity(Context ctx, Type what_do_I_pass_here) {
Intent intent = new Intent(context, Type.class);
startActivity(intent);
}
Я пытался
private void startMyActivity(Context ctx,Class<Activity> cls)
, но он не работает