2012-06-19 2 views

ответ

2

Вы можете поделиться с вами объектом Cursor с помощью класса Application, но он не развлекается, потому что рекомендуется не использовать статическую ссылку, поэтому его лучше создать курсор с новым запросом в другом действии.

+0

Почему это невозможно, мы можем передать его с помощью класса Application? –

+0

Этот механизм, который мы не можем сказать, передавать (использовать из одного экземпляра), это просто как концепция SingleTon (статическая), то же самое, что вы можете сделать с нормальной деятельностью и сделать курсор статичным. –

+0

ok sir спасибо .. –

1

Жизненный курсор должны быть обработаны в пределах деятельности или рискуете вызвать утечку памяти, в идеале Пропустите URI используются для запроса курсора в намерении как

Intent intent = new Intent(this, SomeActivity.class); 
intent.setData(uri); 
startActivity(intent); 

В деятельности, которая отвечает на это намерение, запрос для курсора с использованием обратных вызовов загрузчика и загрузчика.

+0

не уверен, откуда я могу получить 'uri'? – Eugene

+0

Его URI, который вы используете для запроса курсора изначально – akshaydashrath

Смежные вопросы