Box.COM integración con una aplicación android-OAuthActivity-Nullpointerexception?

Estoy integrando BOX.COM con mi aplicación android. Así que estoy usando BoxAndroidLibraryV2 y BoxJavaLibraryV2 con mi aplicación. Podría ejecutar el ejemplo de la aplicación Android BoxSDKSample . Tan copié la clase y las disposiciones necesarias de la aplicación de la muestra. Ahora estoy consiguiendo el mensaje de error como sigue.

 07-23 15:51:02.230: E/AndroidRuntime(14857): Process: com.filenet.ecm, PID: 14857 07-23 15:51:02.230: E/AndroidRuntime(14857): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.filenet.ecm/com.box.boxandroidlibv2.activities.OAuthActivity} : java.lang.NullPointerException: Attempt to invoke virtual method 'void com.box.boxandroidlibv2.views.OAuthWebView.setAllowShowingRedirectPage(boolean)' on a null object reference 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2411) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2474) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.ActivityThread.access$800(ActivityThread.java:144) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1359) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.os.Handler.dispatchMessage(Handler.java:102) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.os.Looper.loop(Looper.java:155) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.ActivityThread.main(ActivityThread.java:5696) 07-23 15:51:02.230: E/AndroidRuntime(14857): at java.lang.reflect.Method.invoke(Native Method) 07-23 15:51:02.230: E/AndroidRuntime(14857): at java.lang.reflect.Method.invoke(Method.java:372) 07-23 15:51:02.230: E/AndroidRuntime(14857): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1029) 07-23 15:51:02.230: E/AndroidRuntime(14857): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:824) 07-23 15:51:02.230: E/AndroidRuntime(14857): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.box.boxandroidlibv2.views.OAuthWebView.setAllowShowingRedirectPage(boolean)' on a null object reference 07-23 15:51:02.230: E/AndroidRuntime(14857): at com.box.boxandroidlibv2.activities.OAuthActivity.createOAuthWebView(OAuthActivity.java:78) 07-23 15:51:02.230: E/AndroidRuntime(14857): at com.box.boxandroidlibv2.activities.OAuthActivity.startOAuth(OAuthActivity.java:66) 07-23 15:51:02.230: E/AndroidRuntime(14857): at com.box.boxandroidlibv2.activities.OAuthActivity.onCreate(OAuthActivity.java:52) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.Activity.performCreate(Activity.java:5958) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1129) 07-23 15:51:02.230: E/AndroidRuntime(14857): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364) 07-23 15:51:02.230: E/AndroidRuntime(14857): ... 10 more 

Sírvase sugerirme que resuelva este problema.

Con saludos,

Babu Kaliyamoorthy.

2 Solutions collect form web for “Box.COM integración con una aplicación android-OAuthActivity-Nullpointerexception?”

Como dicen los comentarios, realmente no podemos saber sin más código lo que está mal. Pero mirando más de cerca la NullPointerException, parece ser un problema bastante común con OAuth y WebViews. Usted puede ver que su OAuthWebView era el objeto nulo más probable. Esto significa que probablemente necesite crear la vista web, ya que probablemente nunca la haya creado.

La muestra de la que hablas puede haber tenido la vista web integrada en archivos .xml de Android o en otra actividad o has olvidado ese código. Simplemente revise cuidadosamente, y si puede enviar código. Código postal en donde se crea el OAuthWebView. Parece que después de configurar la vista web personalizada OAuthWebView este error debe desaparecer.

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.box.boxandroidlibv2.views.OAuthWebView.setAllowShowingRedirectPage(boolean)' on a null object reference

Cuando se Attempt to invoke virtual method -blahblahblah- on a null object reference mira hacia atrás y ver cuál es la última función, AKA el método virtual , la llamada era (en su caso fue setAllowingShowingRedirectPage(boolean) ) y el objeto nulo fue el objeto Que llamó a esa función, OAuthWebView .

Esto sucede dos veces en su rastreo de pila, por lo que es muy probable que la creación o administración de su instancia de OAuthWebView sea ​​el problema.

He resuelto este problema proporcionando redirect_uri como http: // localhost en box.com admin consola OAuth2 Parámetros http://developers.box.com/

  • InputStream.read () causa NullPointerException (después de haber comprobado inputStream! = Null)
  • Diferencia entre getExtras (nombre) .getString y getIntent (). GetStringExtra (nombre)
  • - java.lang.NullPointerException - setText en la referencia de objeto nulo
  • contexto android nullpointerexception
  • Configuración de android: versionName como referencia a cadena de recursos lleva a NullPointerException en el emulador
  • ¿Por qué mi contexto en mi Fragmento es nulo?
  • RecyclerViewAdapter.notifyDataSetChanged () en una referencia de objeto nulo
  • Comportamiento impredecible causado por PackageManager.DONT_KILL_APP
  • Se ha producido un error interno durante: "Lanzamiento del proyecto". Java.lang.NullPointerException
  • No se puede inyectar vista a clases personalizadas con RoboGuice
  • No se puede instanciar la base de datos ORM de Sugar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.