package com.jdroid.android.google.plus;
import android.support.v4.app.FragmentActivity;
import com.jdroid.android.application.AbstractApplication;
import com.jdroid.android.share.SharingItem;
import com.jdroid.android.utils.ExternalAppsUtils;
public abstract class GooglePlusDeeplinkSharingItem extends SharingItem {
@Override
public String getPackageName() {
return ExternalAppsUtils.GOOGLE_PLUS_PACKAGE_NAME;
}
@Override
public void share() {
GooglePlusHelperFragment googlePlusHelperFragment = GooglePlusHelperFragment.get((FragmentActivity)AbstractApplication.get().getCurrentActivity());
if (googlePlusHelperFragment != null) {
googlePlusHelperFragment.shareDeeplink(getContent(), getLink());
} else {
AbstractApplication.get().getExceptionHandler().logWarningException("GooglePlusHelperFragment is null when trying to share");
}
}
protected abstract String getContent();
protected abstract String getLink();
}