在用ListView做开发的时候需要集成BaseAdapter类,复写其getView方法,这个想必大家都是知道的。今天在调试的时候遇到一个很折腾人的问题,在ViewHolder模式是用以下方式给TextView控件赋值时报空指针异常:
import engina.AppInfoProvider; /** * Created by lin on 2016/9/9. */ public class AppManagerActivity extends Activity { private TextView tv_avail_rom; private TextView tv_avail_sd; private ListView lv_app_manager; private LinearLayout ll_loading; /** * 所有的应用程序包信息 */ private List<AppInfo> appInfos; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_app_manager); tv_avail_rom = (TextView) findViewById(R.id.tv_avail_rom);