Obteniendo clase por su nombre
Si tengo una clase de actividad llamada TestActivity en mi aplicación, ¿hay una forma de obtener su clase por su nombre como en este ejemplo:
Class<?> c = getClassByName("TestActivity");
- Android Studio activity_main.xml editor de diseño no me deja arrastrar y soltar nada ...?
- ¿Cómo usar JarJar con Android para cambiar nombres de paquetes de tarros externos?
- Android Firebase 2.4 IllegalStateException utilizando nuevo ref.updateChildren ()
- Mostrar el tiempo transcurrido desde que presionaste un botón en Android
- Endpoints de Google App Engine Cloud userId es nulo
- Error: androidmanifest.xml file missing -> ¿Qué estoy perdiendo?
- Vista flotante de Android (sobre otras vistas)
- Obtener la última fecha modificada de archivos en un directorio
- Anotaciones de método Android para evitar que la llamada se realice en el subproceso de GUI
- Cómo hacer una copia de un archivo en android?
- SimpleDateFormat.getTimeInstance ignora el formato de 24 horas
- ¿Cuál es el propósito de la anotación @param en código Java?
- Convertir ArrayList con Gson a String
Use forName en su lugar.
algo como esto..
Class<?> act = Class.forName("com.bla.TestActivity");
El Class.forName parece tener excepciones en él. Esto es sólo para ampliar sobre lo anterior para abordar esta cuestión.
try { t = Class.forName("com.package.classname"); } catch (Exception ignored){}
- ¿Cuándo debo reciclar un mapa de bits usando LRUCache?
- ¿Cómo utilizar los permisos personalizados en Android?