mario-h
8/28/2017 - 6:39 PM

[Actividad Dinamica] Crear una actividad dinamica en Android enviando la clase por String #Android #Java

[Actividad Dinamica] Crear una actividad dinamica en Android enviando la clase por String #Android #Java

public class PerfilesProperty {
  
  private Context _context;
  public PerfilesProperty(Context context) {
    _context = context;
  }
  
  public void openActivityNavigation(String claseDestino, String categoria) { 
    try {
      Intent aDestino = new Intent(_context, Class.forName(_context.getPackageName() +  '.' + claseDestino));
      aDestino.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      aDestino.putExtra("CATEGORIA",categoria);
      _context.startActivity(aDestino);
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
    }
  }
}