mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-06-09 18:09:16 +00:00
42 lines
1.2 KiB
Java
42 lines
1.2 KiB
Java
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
package org.mozilla.gecko.overlays.service.sharemethods;
|
|
|
|
import android.content.ContentResolver;
|
|
import android.content.Context;
|
|
import org.mozilla.gecko.GeckoProfile;
|
|
import org.mozilla.gecko.R;
|
|
import org.mozilla.gecko.db.LocalBrowserDB;
|
|
import org.mozilla.gecko.overlays.service.ShareData;
|
|
|
|
public class AddBookmark extends ShareMethod {
|
|
private static final String LOGTAG = "GeckoAddBookmark";
|
|
|
|
@Override
|
|
public Result handle(ShareData shareData) {
|
|
ContentResolver resolver = context.getContentResolver();
|
|
|
|
LocalBrowserDB browserDB = new LocalBrowserDB(GeckoProfile.DEFAULT_PROFILE);
|
|
browserDB.addBookmark(resolver, shareData.title, shareData.url);
|
|
|
|
return Result.SUCCESS;
|
|
}
|
|
|
|
@Override
|
|
public String getSuccessMessage() {
|
|
return context.getResources().getString(R.string.bookmark_added);
|
|
}
|
|
|
|
// Unused.
|
|
@Override
|
|
public String getFailureMessage() {
|
|
return null;
|
|
}
|
|
|
|
public AddBookmark(Context context) {
|
|
super(context);
|
|
}
|
|
}
|