2011-08-09 29 views
0

我試圖從意向獲取額外獲得附加功能,但它會導致錯誤無法從意向

08-09 08:01:56.766: ERROR/AndroidRuntime(427): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=15, result=0, data=null} to activity {com.mroom.speeddial.widget.free/com.mroom.speeddial.widget.free.SpeedDialWidgetFreeConfigure}: java.lang.NullPointerException 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3515) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.ActivityThread.handleSendResult(ActivityThread.java:3557) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.ActivityThread.access$2800(ActivityThread.java:125) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2063) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.os.Handler.dispatchMessage(Handler.java:99) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.os.Looper.loop(Looper.java:123) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at java.lang.reflect.Method.invokeNative(Native Method) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at java.lang.reflect.Method.invoke(Method.java:521) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at dalvik.system.NativeStart.main(Native Method) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427): Caused by: java.lang.NullPointerException 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at com.mroom.speeddial.widget.free.SpeedDialWidgetFreeConfigure.onActivityResult(SpeedDialWidgetFreeConfigure.java:306) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.Activity.dispatchActivityResult(Activity.java:3890) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3511) 
08-09 08:01:56.766: ERROR/AndroidRuntime(427):  ... 11 more 

我開始活動這樣

Intent facebookIntent = new Intent(this, FacebookSettings.class); 
      startActivityForResult(facebookIntent, 15); 

然後我做了什麼新活動和finaly結束活動這種方式

public void onClick(View v) { 
      //FBnames and FBIds are not null String arrays 
      Intent data = new Intent(); 
      data.putExtra(FB_NAMES, FBnames); 
      data.putExtra(FB_IDS, FBIds); 
      setResult(RESULT_OK, data); 
      finish(); 
    } 

我得到一個錯誤。在父活動中甚至沒有涉及到onActivityResult()

+0

sho me your onActivityResult! –

回答

0

您是否確實接受了您要發送給他們的課程的額外資訊?像這樣:

Bundle extras = getIntent().getExtras();