Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid: saveBookmark activity
    text
    copied!<p>I'm Trying to start the saveBookmark activity and I get Force Close for some unknown reason. It says it's NULL but it's supposed to be null as "title" and "url" are optional (also, I've tried replacing null with string data and I get the same Force Close).</p> <p>Here is the button listener:</p> <pre><code>Button addBookBtn = (Button) findViewById(R.id.add_bookmark); addBookBtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { saveBookmark(context, null, null); } }); </code></pre> <p>Here is the saveBookmark method:</p> <pre><code>public static final void saveBookmark(Context c, String title, String url) { Intent i = new Intent(Intent.ACTION_INSERT, android.provider.Browser.BOOKMARKS_URI); i.putExtra("title", title); i.putExtra("url", url); c.startActivity(i); } </code></pre> <p>This is the FATAL Error I get when I click the Add button:</p> <pre><code>E/AndroidRuntime(17252): FATAL EXCEPTION: main E/AndroidRuntime(17252): java.lang.NullPointerException E/AndroidRuntime(17252): at com.droidil.droidmarks.Dmarks.saveBookmark(Dm arks.java:81) E/AndroidRuntime(17252): at com.droidil.droidmarks.Dmarks$2.onClick(Dmark s.java:71) E/AndroidRuntime(17252): at android.view.View.performClick(View.java:2408 ) E/AndroidRuntime(17252): at android.view.View$PerformClick.run(View.java: 8818) E/AndroidRuntime(17252): at android.os.Handler.handleCallback(Handler.jav a:587) E/AndroidRuntime(17252): at android.os.Handler.dispatchMessage(Handler.ja va:92) E/AndroidRuntime(17252): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime(17252): at android.app.ActivityThread.main(ActivityThrea d.java:4627) E/AndroidRuntime(17252): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(17252): at java.lang.reflect.Method.invoke(Method.java:5 21) E/AndroidRuntime(17252): at com.android.internal.os.ZygoteInit$MethodAndA rgsCaller.run(ZygoteInit.java:868) E/AndroidRuntime(17252): at com.android.internal.os.ZygoteInit.main(Zygot eInit.java:626) E/AndroidRuntime(17252): at dalvik.system.NativeStart.main(Native Method) </code></pre> <p>Appreciate the help!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload