GetStaticMethodId firma de método para public static MyClass myMethod ()

¿Cuál es la firma del método (para uso con GetStaticMethodId) para este método: –

public static MyView newMyView() { return new MyView(RhodesService.getInstance().getContext(), null); } 

¿Es "()Lcom/nativestuff/MyView;" ? (Si el paquete es com.nativestuff?)

()Lcom/nativestuff/MyView; es correcto. En general:

  • B = byte
  • C = char
  • D = doble
  • F = flotador
  • I int
  • J = largo
  • S = corto
  • V = vacío
  • Z = booleano
  • L fully-qualified-class completamente cualificada = L fully-qualified-class totalmente calificada
  • [ type = array del tipo
  • (Tipos de argumento) return tipo = tipo de método. Si no hay argumentos, use tipos de argumento vacíos: () . Si el tipo de retorno es void (o constructor) use (tipos de argumento) V.

() Lcom / nativestuff / MyView es correcta.

También puede encontrar la firma a través de

 javap -s -classpath bin/classes com.nativestuff.MyView 
  • Comunicación de dispositivo a dispositivo en Android
  • Reanudar la descarga de archivos http en java
  • No se pueden leer las líneas de un archivo de texto
  • TextView setGravity () no funciona en java
  • Gradle build falló en Android Studio 1.5.1
  • Concate JSONArray
  • Genéricos con ArrayAdapters
  • Mi aplicación no está visible en Google Play Store para Samsung Galaxy Note 4
  • Cómo hacer Java Thread Dump en Android?
  • JSONObject devuelve un valor no nulo de "null" después de instanciar con cadena
  • La URL no se puede emitir a String
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.