我的 android 应用程序中有一个非常烦人的问题,我就是不知道是什么问题。
我正在尝试制作这样的动画对象:
Animation anim = AnimationUtils.makeInChildBottomAnimation(Myclass.this);
这是 LogCat:
01-01 15:25:37.730: E/AndroidRuntime(10277): FATAL EXCEPTION: main
01-01 15:25:37.730: E/AndroidRuntime(10277): java.lang.NullPointerException
01-01 15:25:37.730: E/AndroidRuntime(10277): at android.content.ContextWrapper.getResources(ContextWrapper.java:81)
01-01 15:25:37.730: E/AndroidRuntime(10277): at android.view.animation.AnimationUtils.loadAnimation(AnimationUtils.java:71)
01-01 15:25:37.730: E/AndroidRuntime(10277): at android.view.animation.AnimationUtils.makeInChildBottomAnimation(AnimationUtils.java:253)
我猜这与获取课程的上下文有关。我也尝试过从 xml 文件加载动画并制作 alhpa 动画,但我在这两个上都得到了 NPE。
我正在打电话setContentView();
,onCreate
所以我不明白为什么我会收到这个错误。在此类中,我声明 aViewPagerAdapter
并将其设置为ViewPager
我的 xml 布局中的。在适配器类中,iam 检查ImageView
在ViewPager
. 当用户长按时,我会在出现错误的类中调用静态方法。静态方法又会生成一个调用非静态方法的新对象,如下所示:
ViewPagerClass d = new ViewPagerClass();
d.showMenu();
在该showMenu
方法中,我尝试制作将淡入淡出的动画,RelativeLayout
但这就是它失败的地方。