Soy un principiante en el aprendizaje de java y andorid así que por favor tengan paciencia conmigo, incluso si la pregunta suena idiota.
Así que a partir de lo que sé de java, para llamar a un método estático no, la clase debe ser iniciado.
Pero me encontré con un código como el siguiente
podría no ser correcta, ya que estoy escribiendo de mi memoria
SharedPreferences shared = getsharedpreference("i",String)
aquí getsharedpeference que es un método en el interior de ContextWarpper se llama sin la creación de la clase. El método parece ser no estática, así que me estoy preguntando cómo es esto posible?