He estado almacenando una variable global que se necesita en Actividades en mi aplicación de Android mediante una subclase de android.app.Application como se explica por Soonil (en Cómo declarar variables globales en Android? ). El enfoque se ve así: class MyApp extends Application { private String myState; public String getState(){ return myState; } public void […]
Tengo una actividad principal, y convoca otra actividad para mostrar algunos datos. Tengo un objeto de ayuda de base de datos privada que utilizo en todo el código de actividad principal. ¿Hay una manera de pasar el contexto de mi actividad principal a mi sub actividad de una manera elegante? (Es decir, de la subclase, […]
Después de un tiempo dedicado a la búsqueda de errores, resulta que: public class MainActivity extends BaseActivity { // BaseActivity extends Activity public MainActivity() { super(); getApplicationContext(); // NPE here } } Por qué ? ¿Dónde está documentado? Froyo
Utilizo el contexto de la aplicación de mi aplicación para Android como un área de almacenamiento para la información de "estado actual" de mi aplicación. Estoy encontrando que en el campo, hay casos en que esta información se va en los dispositivos de algunas personas que causan varias NullPointerExceptions ya que espero que los datos […]
¿Cuál es la mejor y más fácil forma de cambiar el nombre de un archivo en el almacenamiento interno de la aplicación? Me parece un poco extraño que hay un método Context.deleteFile() , pero no "mover" o "renombrar" función. ¿Tengo que ir hasta el final salvando el contenido del archivo, eliminándolo, creando uno nuevo y […]
He estado intentando encontrar la causa de las inconsistencias extrañas del estilo del formato para mis Views través de mi uso y pienso haberlo reducido con este ejemplo. He configurado dos disposiciones equivalentes de varias Views s con exactamente el mismo procedimiento y sólo variando el Context proporcionado en la creación. En el primer conjunto, […]
¿Hay una manera de utilizar el método getString de una clase separada? Tengo una cadena almacenada en mis cadenas xml, me gustaría usar esa cadena en un objeto … pero el método ni siquiera está disponible en el objeto … ¿algun consejo?
Tengo una clase de la Application en la cual override getApplicationContext() . He buscado en el código fuente de Android y no puedo encontrar desde donde se llama? La jerarquía de herencia es: Application -> ContextWrapper -> Context public abstract Context getApplicationContext(); getApplicationContext() es un método abstracto en la clase Context que se reemplaza en […]
Estoy pasando el contexto de la actividad a un diálogo pero ese diálogo es global a otras actividades, así que su posible que otras actividades crean ese diálogo también. Mi pregunta es ¿cómo puedo determinar que el contexto de actividad es una actividad específica? Estoy pasando ActivityContext como este: private Activity ActivityContext; public MessageDialog(Activity context,int […]
Estoy buscando 3 valores de String de la base de datos y luego estoy convirtiendo a Long y luego estoy calculando una diferencia y luego poner este valor calculado Long en un método como parámetro. Estoy usando FastAdapter . El filterRequests(List <Long> l) es un método en MainActivity que hace la lógica de filtrar peticiones […]