Advertisement
Guest User

Untitled

a guest
Jun 26th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.11 KB | None | 0 0
  1. 07-25 15:31:26.758: E/AndroidRuntime(911): FATAL EXCEPTION: main
  2. 07-25 15:31:26.758: E/AndroidRuntime(911): java.lang.NullPointerException
  3. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.corsalini.david.calcolopesi.ActCalcolo.onCreateOptionsMenu(ActCalcolo.java:162)
  4. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.actionbarsherlock.app.SherlockActivity.onCreatePanelMenu(SherlockActivity.java:173)
  5. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu(ActionBarSherlock.java:556)
  6. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.actionbarsherlock.internal.ActionBarSherlockCompat.preparePanel(ActionBarSherlockCompat.java:483)
  7. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.actionbarsherlock.internal.ActionBarSherlockCompat.dispatchInvalidateOptionsMenu(ActionBarSherlockCompat.java:273)
  8. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.actionbarsherlock.internal.ActionBarSherlockCompat$1.run(ActionBarSherlockCompat.java:988)
  9. 07-25 15:31:26.758: E/AndroidRuntime(911): at android.os.Handler.handleCallback(Handler.java:587)
  10. 07-25 15:31:26.758: E/AndroidRuntime(911): at android.os.Handler.dispatchMessage(Handler.java:92)
  11. 07-25 15:31:26.758: E/AndroidRuntime(911): at android.os.Looper.loop(Looper.java:123)
  12. 07-25 15:31:26.758: E/AndroidRuntime(911): at android.app.ActivityThread.main(ActivityThread.java:3683)
  13. 07-25 15:31:26.758: E/AndroidRuntime(911): at java.lang.reflect.Method.invokeNative(Native Method)
  14. 07-25 15:31:26.758: E/AndroidRuntime(911): at java.lang.reflect.Method.invoke(Method.java:507)
  15. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
  16. 07-25 15:31:26.758: E/AndroidRuntime(911): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
  17. 07-25 15:31:26.758: E/AndroidRuntime(911): at dalvik.system.NativeStart.main(Native Method)
  18.  
  19. public boolean onCreateOptionsMenu(Menu menu) {
  20. MenuInflater inflater = getSupportMenuInflater();
  21. inflater.inflate(R.menu.menu_main, menu);
  22. MenuItem menuItem = menu.findItem(R.id.miShare);
  23. ShareActionProvider mShareActionProvider = (ShareActionProvider) menuItem.getActionProvider();
  24. // Set the default share intent
  25. Intent shareIntent = new Intent(Intent.ACTION_SEND);
  26. shareIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
  27. shareIntent.setType("text/plain");
  28. shareIntent.putExtra(Intent.EXTRA_TEXT, getString(R.string.share_text));
  29. shareIntent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.share_subject));
  30. mShareActionProvider.setShareIntent(shareIntent); //Line 162
  31. return true;
  32. }
  33.  
  34. <menu xmlns:android="http://schemas.android.com/apk/res/android" >
  35. <item
  36. android:id="@+id/miPref"
  37. android:icon="@drawable/ic_action_settings"
  38. android:showAsAction="ifRoom"
  39. android:title="@string/settings"
  40. android:visible="true" />
  41. <item
  42. android:id="@+id/miReset"
  43. android:icon="@drawable/ic_action_reset"
  44. android:showAsAction="ifRoom"
  45. android:title="@string/reset"
  46. android:visible="true" />
  47. <item
  48. android:id="@+id/miShare"
  49. android:actionProviderClass="android.widget.ShareActionProvider"
  50. android:showAsAction="ifRoom"
  51. android:title="@string/share" />
  52. </menu>
  53.  
  54. android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
  55.  
  56. menuItem.setActionProvider(mShareActionProvider);
  57.  
  58. android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
  59.  
  60. <menu xmlns:android="http://schemas.android.com/apk/res/android" >
  61. <item
  62. android:id="@+id/miShare"
  63. android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
  64. android:showAsAction="always"
  65. android:title="Share" />
  66. </menu>
  67.  
  68. inflater.inflate(R.menu.temp_menu, menu);
  69.  
  70. mShareActionProvider.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
  71.  
  72. ShareActionProvider mShareActionProvider = (ShareActionProvider) menuItem.getActionProvider();
  73. Log.w("NullPointerException", "Is mShareActionProvider null: " + (mShareActionProvider == null));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement