Check if activity is finishing
This commit is contained in:
parent
4be6f4dc95
commit
96a7d53fd2
|
@ -15,6 +15,7 @@
|
|||
package fr.gouv.etalab.mastodon.client.Entities;
|
||||
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.*;
|
||||
import android.content.Context;
|
||||
import android.database.sqlite.SQLiteDatabase;
|
||||
|
@ -447,6 +448,8 @@ public class Status implements Parcelable{
|
|||
|
||||
public void makeClickable(Context context){
|
||||
|
||||
if( ((Activity)context).isFinishing() )
|
||||
return;
|
||||
SpannableString spannableStringContent, spannableStringCW;
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
|
||||
spannableStringContent = new SpannableString(Html.fromHtml(status.getReblog() != null ?status.getReblog().getContent():status.getContent(), Html.FROM_HTML_MODE_LEGACY));
|
||||
|
@ -467,6 +470,8 @@ public class Status implements Parcelable{
|
|||
|
||||
public void makeClickableTranslation(Context context){
|
||||
|
||||
if( ((Activity)context).isFinishing() )
|
||||
return;
|
||||
SpannableString spannableStringTranslated;
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
|
||||
spannableStringTranslated = new SpannableString(Html.fromHtml(status.getContentTranslated(), Html.FROM_HTML_MODE_LEGACY));
|
||||
|
@ -481,7 +486,8 @@ public class Status implements Parcelable{
|
|||
|
||||
public void makeEmojis(final Context context, final OnRetrieveEmojiInterface listener){
|
||||
|
||||
|
||||
if( ((Activity)context).isFinishing() )
|
||||
return;
|
||||
final List<Emojis> emojis = status.getReblog() != null ? status.getReblog().getEmojis() : status.getEmojis();
|
||||
if( emojis != null && emojis.size() > 0 ) {
|
||||
final int[] i = {0};
|
||||
|
@ -544,9 +550,10 @@ public class Status implements Parcelable{
|
|||
|
||||
public void makeEmojisTranslation(final Context context, final OnRetrieveEmojiInterface listener){
|
||||
|
||||
if( ((Activity)context).isFinishing() )
|
||||
return;
|
||||
SpannableString spannableStringTranslated = null;
|
||||
|
||||
|
||||
if( status.getContentTranslated() != null) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
|
||||
spannableStringTranslated = new SpannableString(Html.fromHtml(status.getContentTranslated(), Html.FROM_HTML_MODE_LEGACY));
|
||||
|
|
Loading…
Reference in New Issue