Android ListViewAnimations NoClassDefFoundError

时间:2014-09-10 17:33:15

标签: android listview

我正在尝试将ListViewAnimations添加到我的列表视图中,并且说明似乎非常简单。几乎插件和播放权?

所以我采用了我原来的代码:

UsersAdapter adapter =
                new UsersAdapter(DingggActivity.this, DingggActivity.friendTempList);
listView.setAdapter(adapter);

这很有效。一切都会根据需要更新和显示。但是,当我修改代码以使用ListViewAnimations时,我收到此错误:

09-10 17:19:52.083    2125-2125/com.dingggapp.dinggg E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.dingggapp.dinggg, PID: 2125
    java.lang.NoClassDefFoundError: com.nineoldandroids.animation.Animator[]
            at com.nhaarman.listviewanimations.appearance.AnimationAdapter.animateViewIfNecessary(AnimationAdapter.java:174)
            at com.nhaarman.listviewanimations.appearance.AnimationAdapter.getView(AnimationAdapter.java:145)

通常这不是正确导入类的错误。我认为这样做是正确的。

添加ListViewAnimations后,这是我的新适配器代码。

UsersAdapter adapter =
                new UsersAdapter(DingggActivity.this, DingggActivity.friendTempList);
AlphaInAnimationAdapter animationAdapter = new AlphaInAnimationAdapter(adapter);
animationAdapter.setAbsListView(listView);
listView.setAdapter(animationAdapter);

我也尝试了HERE的所有回复,但其中没有一个对我有用。我不确定这是否有所不同,但值得注意的是我正在Firebase事件中创建和更新适配器和listViews(更具体地说是onChildAddedonChildChanged)。 / p>

0 个答案:

没有答案