Как передать общий класс в качестве параметра в конструктор Intent

У меня есть эта общая деятельность в приложении для Android

public class NavegadorActivity<T> extends Activity { .... ... } 

И я пытаюсь назвать это ниже

 Intent intent = new Intent(v.getContext(), NavegadorActivity<Clientes>.class); 

Однако конструктор Intent не принимает общий класс как param. Тогда я пробовал этот код

 Class<NavegadorActivity<Clientes>> NavClientes = NavegadorActivity.class; Intent intent = new Intent(v.getContext(), NavClientes.class); 

Это тоже не работает.

И это

 Class<NavegadorActivity<Clientes>> NavClientes = NavegadorActivity<Clientes>.class; Intent intent = new Intent(v.getContext(), NavClientes.class); 

Кто-нибудь знает, как я могу передать общий класс как параметр конструктору Intent?

благодаря

Я не считаю, что Android Intent System поддерживает Generic действия, и вы не должны просто создавать объект активности самостоятельно. Я предлагаю добавить внутренний класс к вашей деятельности, который представляет универсальную функциональность и передать это общее имя через

 intent.putExtraString("class", yourClass.getName()); 

И возвратить этот объект класса через

 Class<?> myGeneric = Class.forName(intent.getStringExtra("class", "java.Object"); 

Что случилось с

 Intent intent = new Intent(v.getContext(), NavegadorActivity.class);