Animation recyclerView crash to android 4

235
30 мая 2017, 00:01

делаю Animation recyclerView....на андроидах 5,6,7 все работает, а на 4 нет....помогите разобраться...

public class PostAdapter extends RecyclerView.Adapter<PostAdapter.PostViewHolder>{
    @Override
    public void onBindViewHolder(final PostViewHolder holder, final int position) {
        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ctx);
        boolean checkBox = prefs.getBoolean("chb3", true);
        if(checkBox == true){
        if(position >lastPosition) {
            Animation animation = AnimationUtils.loadAnimation(ctx,
                    R.anim.up_from_bottom);
            holder.itemView.startAnimation(animation);
            lastPosition = position;
        }else {
            if(checkBox == false){
                if(position >lastPosition) {
                    Animation animation = AnimationUtils.loadAnimation(ctx,
                            R.anim.up_from_bottom);
                    holder.itemView.startAnimation(null);
                    lastPosition = position;
        }}}}

ошибка такая

android.support.v4.app.FragmentManagerImpl.checkStateLoss (FragmentManager.java:1832)
android.support.v4.app.FragmentManagerImpl.popBackStackImmediate (FragmentManager.java:774)
android.support.v4.app.FragmentActivity.onBackPressed (FragmentActivity.java:178)
android.app.Activity.onKeyUp (Activity.java:2718)
android.view.KeyEvent.dispatch (KeyEvent.java:3224)
android.app.Activity.dispatchKeyEvent (Activity.java:2986)
android.support.v7.app.AppCompatActivity.dispatchKeyEvent (AppCompatActivity.java:543)
android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent (WindowCallbackWrapper.java:53)
android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent (AppCompatDelegateImplBase.java:312)
android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent (WindowCallbackWrapper.java:53)
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent (PhoneWindow.java:2613)
android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent (ViewRootImpl.java:4942)
android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4897)
android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4361)
android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4414)
android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4380)
android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4506)
android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4388)
android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4563)
android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4361)
android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4414)
android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4380)
android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4388)
android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4361)
android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4414)
android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4380)
android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4539)
android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent (ViewRootImpl.java:4781)
android.view.inputmethod.InputMethodManager$PendingEvent.run (InputMethodManager.java:2828)
android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback (InputMethodManager.java:2416)
android.view.inputmethod.InputMethodManager.finishedInputEvent (InputMethodManager.java:2407)
android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished (InputMethodManager.java:2805)
android.view.InputEventSender.dispatchInputEventFinished (InputEventSender.java:141)
android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.MessageQueue.next (MessageQueue.java:143)
android.os.Looper.loop (Looper.java:130)
android.app.ActivityThread.main (ActivityThread.java:6917)
java.lang.reflect.Method.invoke (Method.java)
java.lang.reflect.Method.invoke (Method.java:372)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1404)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1199)
READ ALSO
JSP и сервлет реализация

JSP и сервлет реализация

Как можно реализовать с помощью JSP и сервлетаЕсть переменные на JSP файле, и к ней кнопки, по которым переменные изменяются

250
Атака одним юнитом другого

Атака одним юнитом другого

Добрый день! Подскажите пожалуйста идеи того как реализовывается атака юнитов(дальнего боя) То бишь стоит лучник, стреляет по движущемуся...

228
Google maps marker infowindow

Google maps marker infowindow

Гуру кодинга, подскажите как узнать на каком именно маркере было нажатие на infowindow? Код:

206
Как правильно использовать doGet и doPost?

Как правильно использовать doGet и doPost?

У меня простое web приложение на tomcat с несколькими функциямиЕсть меню навигации и я пытаюсь реализовать одну из функций(удаление), она должна...

260