notifyDataSetChanged ();源未发现异常



我在windows 7 64bit下使用android 1.6当我从扩展BaseAdapter的适配器对象调用notifyDataSetChanged()时,我得到了运行时异常

我试图使用Eclipse调试器,并找出主活动试图调用此方法ZygoteInit$MethodAndArgsCaller.run()行:842,但当它调用它时,出现异常来源未找到。

所以如果有什么事我很感激

and here is the code


    public class ViewTaskActivity extends ListActivity 
{
    private Button addButton;
    private TaskManagerApplication app;
    private TaskListadapter adapter;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setUpViews();
        app =(TaskManagerApplication)getApplication();
        adapter = new TaskListadapter(app.getCurrentTasks(),this);
        setListAdapter(adapter);
    }
    @Override
    protected void onResume() {
        super.onResume();
        adapter.notifyDataSetChanged();;
    }
    private void setUpViews() {
        addButton = (Button)findViewById(R.id.add_button);
        addButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                Intent intent = new Intent(ViewTaskActivity.this , AddTaskActivity2.class);
                startActivity(intent);
            }
        });
    }
}

仔细查看日志。它在Task.java的第25行中碰到一个空指针。检查你的代码或者贴在这里

相关内容

  • 没有找到相关文章

最新更新