mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 19:42:17 +02:00
sync with premium version: utility method
This commit is contained in:
parent
5beb831a46
commit
2fbd643b25
2 changed files with 17 additions and 15 deletions
|
@ -22,7 +22,6 @@ package org.geometerplus.android.fbreader.dict;
|
|||
import com.github.johnpersano.supertoasts.SuperActivityToast;
|
||||
import com.github.johnpersano.supertoasts.SuperToast;
|
||||
import com.github.johnpersano.supertoasts.util.OnClickWrapper;
|
||||
import com.github.johnpersano.supertoasts.util.OnDismissWrapper;
|
||||
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.Intent;
|
||||
|
@ -116,13 +115,7 @@ final class Dictan extends DictionaryUtil.PackageInfo {
|
|||
}
|
||||
toast.setText(text);
|
||||
toast.setDuration(20000);
|
||||
toast.setOnDismissWrapper(new OnDismissWrapper("dict", new SuperToast.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(View view) {
|
||||
fbreader.hideDictionarySelection();
|
||||
}
|
||||
}));
|
||||
fbreader.showToast(toast);
|
||||
InternalUtil.showToast(toast, fbreader);
|
||||
}
|
||||
|
||||
private static String trimArticle(String text) {
|
||||
|
@ -163,12 +156,6 @@ final class Dictan extends DictionaryUtil.PackageInfo {
|
|||
final SuperActivityToast toast = new SuperActivityToast(fbreader, SuperToast.Type.STANDARD);
|
||||
toast.setText("Dictan: " + message);
|
||||
toast.setDuration(5000);
|
||||
toast.setOnDismissWrapper(new OnDismissWrapper("dict", new SuperToast.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(View view) {
|
||||
fbreader.hideDictionarySelection();
|
||||
}
|
||||
}));
|
||||
fbreader.showToast(toast);
|
||||
InternalUtil.showToast(toast, fbreader);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,6 +22,11 @@ package org.geometerplus.android.fbreader.dict;
|
|||
import android.app.Activity;
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
|
||||
import com.github.johnpersano.supertoasts.SuperActivityToast;
|
||||
import com.github.johnpersano.supertoasts.SuperToast;
|
||||
import com.github.johnpersano.supertoasts.util.OnDismissWrapper;
|
||||
|
||||
import org.geometerplus.android.fbreader.FBReaderMainActivity;
|
||||
import org.geometerplus.android.util.UIMessageUtil;
|
||||
|
@ -49,4 +54,14 @@ abstract class InternalUtil {
|
|||
installDictionaryIfNotInstalled(fbreader, info);
|
||||
}
|
||||
}
|
||||
|
||||
static void showToast(SuperActivityToast toast, final FBReaderMainActivity fbreader) {
|
||||
toast.setOnDismissWrapper(new OnDismissWrapper("dict", new SuperToast.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(View view) {
|
||||
fbreader.hideDictionarySelection();
|
||||
}
|
||||
}));
|
||||
fbreader.showToast(toast);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue