Bug Fix issue #2789 (#2790)

* Handled Illegal State Exception for non existent appropriate view parents in ViewUtils$showShortSnackbar
This commit is contained in:
Ashish Kumar 2019-04-01 14:22:00 +05:30 committed by neslihanturan
parent 5fdb6fc77a
commit 314ebd8919

View file

@ -8,6 +8,7 @@ import android.view.Display;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Toast;
import timber.log.Timber;
public class ViewUtil {
@ -25,7 +26,13 @@ public class ViewUtil {
return;
}
ExecutorUtils.uiExecutor().execute(() -> Snackbar.make(view, messageResourceId, Snackbar.LENGTH_SHORT).show());
ExecutorUtils.uiExecutor().execute(() -> {
try {
Snackbar.make(view, messageResourceId, Snackbar.LENGTH_SHORT).show();
}catch (IllegalStateException e){
Timber.e(e.getMessage());
}
});
}
public static void showLongToast(Context context, String text) {