package yuku.alkitab.base.devotion; import android.support.annotation.NonNull; import android.text.Html; import android.text.SpannableStringBuilder; import yuku.alkitab.base.ac.DevotionActivity; import yuku.alkitab.base.widget.CallbackSpan; public class ArticleMorningEveningEnglish extends DevotionArticle { public static final String TAG = ArticleMorningEveningEnglish.class.getSimpleName(); private String date; private String body; private boolean readyToUse; public ArticleMorningEveningEnglish(String date) { this.date = date; } public ArticleMorningEveningEnglish(String date, String body, boolean readyToUse) { this.date = date; this.body = body; this.readyToUse = readyToUse; } @Override public String getDate() { return date; } @Override public boolean getReadyToUse() { return readyToUse; } @Override public DevotionActivity.DevotionKind getKind() { return DevotionActivity.DevotionKind.ME_EN; } @Override public void fillIn(String raw) { body = raw; readyToUse = !raw.startsWith("NG"); } @Override public CharSequence getContent(CallbackSpan.OnClickListener<String> verseClickListener) { SpannableStringBuilder sb = new SpannableStringBuilder(); sb.append(Html.fromHtml(body)); convertLinks(sb, verseClickListener); return sb; } @Override @NonNull public String getBody() { return body; } }