Convertir una cadena en una clase de actividad
Estoy intentando crear una clase de la Activity
de una secuencia y pasarla a un método estático. Encontré esto en SO para pasar una cadena en una clase. FirstActivity
ya está creada.
SecondActivity
- ¿Cómo convertir Gregorian a Calendario Lunar Chino?
- ¿Cómo pasar el parámetro a un webservice usando ksoap2?
- Comprueba si la aplicación de Android que conecta con el servidor es la que has hecho
- ¿Cómo obtener todos los nombres de tablas en la base de datos Android sqlite?
- Java: La excepción en sí es nula
String myClass = "com.package.FirstActivity"; Class<?> myClass = Class.forName(myClass); //this works //Intent myIntent = new Intent(getApplicationContext(), myClass); //I want to pass to a static method, but it gives a error. Class cannot cast to Activity StaticMethod.processThis(myClass , "test");
Método Estático
public static void processThis(Activity contextActivity, String str) { //do processing }
¿Cómo puedo conseguir que este processThis
funcione? Si entiendo correctamente, ¿una Activity
es también una clase?
- ¿Existe alguna razón para usar el patrón de observador en un receptor de difusión?
- Audífonos para auriculares Jack
- Google Maps Android API v2 ClassNotFound Error de tiempo de ejecución
- ¿Cómo hace Volley singleton hacer peticiones paralelas cuando el grupo de hilos comparte una instancia del cliente HTTP?
- Android: Copiar RawFile a Sdcard (video mp4)
- Enviar una imagen codificada en base64 al servidor mediante HttpUrlConnection Android
- ¿Cómo puedo encontrar el número de años entre dos fechas en android?
- Android: clickable = "true" significa que no se puede hacer clic?
Debe crear una nueva instancia de FirstActivity. Si esta clase tiene un constructor sin argumentos, puede hacer lo siguiente:
String myClass = "com.package.FirstActivity"; Class<?> myClass = Class.forName(myClass); Activity obj = (Activity) myClass.newInstance(); Intent myIntent = new Intent(getApplicationContext(), myClass); //Maybe here also obj must be needed //Noe pass your object here StaticMethod.processThis(obj, "test");
- Android NDK producir binarios grandes irrazonable, la forma de optimizar el tamaño.
- Los fragmentos de Android deben estar estáticos