Thursday, 8 August 2013

Unable to resume activity, App crash after using camera

Unable to resume activity, App crash after using camera

Who can help me review this bug, In my activity I startActivityForResult
(used camera to take image). After taken photo, my activity can't resume.
:(
java.lang.RuntimeException: Unable to resume activity
{com.example/com.example.view.main.PersonActivity}:
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null,
request=998, result=-1, data=null} to activity
{com.example/com.example.view.main.PersonActivity}:
java.lang.NullPointerException
--------- Stack trace ---------
android.app.ActivityThread.performResumeActivity(ActivityThread.java:2458)
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2486)
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2000)
android.app.ActivityThread.access$600(ActivityThread.java:128)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loop(Looper.java:137)
android.app.ActivityThread.main(ActivityThread.java:4514)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
dalvik.system.NativeStart.main(Native Method)
-------------------------------
--------- Cause ---------
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null,
request=998, result=-1, data=null} to activity
{com.example/com.example.view.main.PersonActivity}:
java.lang.NullPointerException
android.app.ActivityThread.deliverResults(ActivityThread.java:2994)
android.app.ActivityThread.performResumeActivity(ActivityThread.java:2445)
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2486)
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2000)
android.app.ActivityThread.access$600(ActivityThread.java:128)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loop(Looper.java:137)
android.app.ActivityThread.main(ActivityThread.java:4514)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
dalvik.system.NativeStart.main(Native Method)
-------------------------------
In my java-code, at OnActivityResult
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
String filePath = "";
switch (requestCode) {
case MyActivity.RQ_SALE_TAKE_PHOTO:
{
if (resultCode == RESULT_OK) {
if (data != null && data.getExtras() != null &&
data.getAction() != null) {
Bitmap tempBitmap = null;
tempBitmap = (Bitmap) data.getExtras().get("data");
//.....
}
} else {
//DO SOMETHING HERE
}
}
break;
}
}
Can anyone help me to explain the above error, and how to fix this error.

No comments:

Post a Comment