android- loader_animation返回空指针

问题描述

loader_animation返回空指针

使用下面的代码,我想实现一个动画的drawable。

<?xml version="1.0" encoding="UTF-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item android:drawable="@drawable/load_0000" android:duration="50" />
<item android:drawable="@drawable/load_0001" android:duration="50" />
<item android:drawable="@drawable/load_0002" android:duration="50" />
<item android:drawable="@drawable/load_0003" android:duration="50" />
<item android:drawable="@drawable/load_0004" android:duration="50" />
<item android:drawable="@drawable/load_0005" android:duration="50" />
<item android:drawable="@drawable/load_0006" android:duration="50" />
<item android:drawable="@drawable/load_0007" android:duration="50" />
<item android:drawable="@drawable/load_0008" android:duration="50" />
<item android:drawable="@drawable/load_0009" android:duration="50" />
</animation-list>

但是,当我执行下面的代码时,确返回一个空指针。

ImageView img = (ImageView)findViewById(R.id.load_bar);
 img.setBackgroundResource(R.drawable.loader_animation); //null here.

这是为什么? loader_animation是文件名,而且它加载在drawable/ 中。

解决方案

问题是 img 是 null。
在 xml 中是否有一个 View 使用 id 是 load_bar 的 setContentView 加载。
如果不能加载,使用 inflater。

时间: 2024-07-30 15:08:35

android- loader_animation返回空指针的相关文章

android webview返回时中断请求连接

问题描述 android webview返回时中断请求连接 我的当前的webview正在播放视频,我想要我按返回的时候中断或停止继续请求视频数据,如何才能做到? webview.stopLoading();还是webview.destroy();还是有别的有效的方法?

android-求教,Android程序出现空指针如何解决?

问题描述 求教,Android程序出现空指针如何解决? 功能更新用户头像, 封装PhotoPop和ChangeImgActivity,在pop中startActivityForResult传递的Intent为空. PhotoPop中的ChangeImgActivity为传参传过来的, ((ChangeImgActivity)context).startActivityForResult( openCameraIntent, 1);// 采用ForResult打开 break; ChangeImg

android finish 返回上一级界面

问题描述 android finish 返回上一级界面 程序第一次运行上来后,点击actionbar 返回上一级界面,但是他没有返回,而是直接就退出程序了,什么错都没有报,第二次打开,就好了,求大牛解决啊 解决方案 有一种可能:就是你启动以后上一界面已经被销毁,未在堆栈中

android 返回-关于android自定义返回功能的问题

问题描述 关于android自定义返回功能的问题 碰到一个问题,android程序里面. A界面跳转到B界面,用intent跳转的 ,在B界面自定义了返回响应,返回方法里面直接finish(). 有一个问题是,当从A界面跳转到B界面,然后程序切到后台之后,再点打开程序,在B界面点击返回按钮,就不返回到A界面了,程序直接退了. 网上查了一些资料,好像是切到后台之后堆栈就被清空了,请问大家怎么解决这个问题

混淆 空指针-Android混淆 包空指针的错误

问题描述 Android混淆 包空指针的错误 解决方案 如果是混淆了就报,不混淆不报, 可用jd-gui查看相应jar包下的代码哪些已混淆过,在proguard.cfg里将其屏蔽即可(-keep) 解决方案二: 这个报错是说你在运行AsyncTask的方法中有NULL

Android实现返回拍摄的图片功能实例_Android

本文实例讲述了Android实现返回拍摄的图片功能.分享给大家供大家参考.具体如下: 第一步: try { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 0); } catch (ActivityNotFoundException e) { // Do nothing for now } 第二步: @Override protected void onActi

继承-android fragment返回事件

问题描述 android fragment返回事件 我fragmentactivity继承了一个fragment1,fragment1跳到fragment2,然后fragmentactivity获取不到fragment2,只能获取fragment1,所以我用在fragmentactivity中写onKeyDown方法,然后再fragment2里自定义onKeyDown是不行的,根部获取不到,求打神们还有别的方法么? 解决方案 fragment1调到fragment2时,用replace. 解决方

android getContentResolver返回值的问题

问题描述 android getContentResolver返回值的问题 最近学了下面的代码,运行时报错数组越界,检查发现newUriList为空,再进一步检查发现是因为getContentResolver.insert的返回值newUri的权限,路径以及id之间没有"/",求大神解释这怎么解决,谢谢 ![图片说明](http://img.ask.csdn.net/upload/201502/25/1424845714_34467.jpg) ![图片说明](http://img.as

Android实现返回键功能_Android

记录用户点击的操作历史,使用栈数据结构,频繁的操作栈顶(添加,获取,删除),使用LinkedList 捕获用户的返回键操作,响应返回键,返回上一个界面 MainActivity.java /** * 返回键处理 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK){ boolean result=MiddleManager.getInstanc