Estoy utilizando una base de datos SQLite y siempre que la llame, necesito pasar el contexto a ella. Usualmente lo hago usando getApplicationContext () que funciona en otras actividades. En mi clase actual acaba de devolver null. ¡Ayuda! 04-06 16:46:19.523: E/AndroidRuntime(4279): Process: com.example.schoolandrevisiontimetable, PID: 4279 04-06 16:46:19.523: E/AndroidRuntime(4279): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.schoolandrevisiontimetable/com.example.schoolandrevisiontimetable.Input_slessontime}: java.lang.NullPointerException: […]
Tengo una Activity , que en sí tiene tres Fragment . En uno de estos fragmentos, hay un RecyclerView con un adaptador personalizado, y hacer clic en uno de sus elementos iría a otra página, que es una nueva instancia de la misma Activity . Sin embargo, un determinado comportamiento provoca un error en mi […]
En mi juego, que se hace tanto para Android e IOS utilizando cocos2dx , tengo que mostrar vídeo (para Android). Estoy planeando mostrarlo en Dialog (en la parte superior de la vista del juego). El problema es que, no tengo ninguna actividad referenciada para mostrar el cuadro de diálogo (ya que los cuadros de diálogo […]
¿Cómo pasar el contexto de la aplicación de la clase Singleton a SharedPreferences? Tengo un fragmento y un GridView dentro de su método onActivityCreated (Bundle savedInstanceState) , en item-click, estoy recibiendo NullPointerException en logcat: 03-30 05:12:54.784: E/AndroidRuntime(1950): FATAL EXCEPTION: main 03-30 05:12:54.784: E/AndroidRuntime(1950): java.lang.NullPointerException 03-30 05:12:54.784: E/AndroidRuntime(1950): at android.preference.PreferenceManager.getDefaultSharedPreferencesName(PreferenceManager.java:374) 03-30 05:12:54.784: E/AndroidRuntime(1950): at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:369) 03-30 […]
Sé que es una pregunta simple, pero me falta algo. Tengo 2 clases: MainActivity y CustomView. Tengo un diseño XML con este CustomView. Quiero tener acceso a todas mis variables de MainActivity de mi clase de CustomView y también modificarlas, intenté conseguir el contexto pero no trabajó. Clase MainActivity: MyCustomView customV; int myVar; @Override protected […]
Este es un seguimiento de este post: findViewById en una subclase SurfaceView throwing RuntimeException Sobre la base de los comentarios de Romain Guy (que aceptaré en breve, ya que es una solución), me gustaría obtener la actividad de llamada desde dentro de la vista, para que pueda utilizarla para obtener el recurso TextView deseado. No […]
Tengo un trozo de código para eliminar un elemento de la base de datos. Estoy llamando al mismo código de dos actividades diferentes. Así que para evitar la repetición de código, quiero cambiar el código al objeto Application. El código en una de las actividades se ve así: private void deleteItem() { AlertDialog.Builder alert = […]
Estoy usando este código a continuación para cambiar el idioma de mi aplicación en el botón de clic (cambiar de francés a inglés por ejemplo), funciona bien en android 4.0 +, pero en 5.0 no lo hace. Locale localeEn = new Locale("en_US"); Locale.setDefault(localeEn); Configuration configEn = new Configuration(); configEn.locale = localeEn; getApplicationContext().getResources().updateConfiguration(configEn, null); this.recreate(); Cualquier […]
Creo un objeto IabHelper en un servicio, pero a veces lanza una NullPointerException, que descubrí es debido a context.getApplicationContext() que a veces devuelve null int el constructor de IabHelper. En otras palabras, context.getApplicationContext() veces devuelve null , pero no puedo entender por qué. El objeto IabHelper es el descrito aquí , ligeramente modificado. Esto es […]
Mi clase no tiene extende el método Activity o onCreate() . Así que pasa el parámetro context de la clase que extiende Activity a esta clase: public static void getContactNumbers(Context context) { String contactNumber = null; int contactNumberType = Phone.TYPE_MOBILE; String nameOfContact = null; ContentResolver cr = context.getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, […]