Cache the application context instead of Activity.

When storing a reference to a Context, ensure that it's the
Application context rather than Activity Context.

Bug: 5084293

Change-Id: Ib0be5f8ceb91846bb985d0813a8f22cabd44eaf8
diff --git a/src/com/android/browser/AddBookmarkPage.java b/src/com/android/browser/AddBookmarkPage.java
index 45b1f8b..2ac6fe6 100644
--- a/src/com/android/browser/AddBookmarkPage.java
+++ b/src/com/android/browser/AddBookmarkPage.java
@@ -742,7 +742,7 @@
         private Message mMessage;
         private Context mContext;
         public SaveBookmarkRunnable(Context ctx, Message msg) {
-            mContext = ctx;
+            mContext = ctx.getApplicationContext();
             mMessage = msg;
         }
         public void run() {
@@ -776,7 +776,7 @@
         Long mId;
 
         public UpdateBookmarkTask(Context context, long id) {
-            mContext = context;
+            mContext = context.getApplicationContext();
             mId = id;
         }
 
@@ -1062,7 +1062,7 @@
 
         public EditBookmarkInfoLoader(Context context, Bundle bundle) {
             super(context);
-            mContext = context;
+            mContext = context.getApplicationContext();
             mMap = bundle;
         }