notifyDataSetChanged ();источник не найден исключение - PullRequest
1 голос
/ 19 апреля 2011

Я использую Android 1.6 под Windows 7 64bit когда я вызываю notifyDataSetChanged () из объекта адаптера, который расширяет BaseAdapter, я получаю исключение времени выполнения

Я попытался использовать отладчик 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);
            }
        });

    }
}

1 Ответ

1 голос
/ 19 апреля 2011

смотрите журнал внимательно.Он попадает в нулевой указатель в строке номер 25 в Task.java.Проверьте свой код или разместите его здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...