Android правильное использование setId ()? - PullRequest
0 голосов
/ 23 октября 2010

У меня есть ряд мероприятий, которые используют общую базу данных.В основной деятельности пользователь будет делать то, что программа автоматически регистрирует данные в БД.Это продолжается до тех пор, пока пользователь не захочет просмотреть базу данных, запустив операцию просмотра базы данных.Я настроил это так, что onPause закроет базу данных, чтобы DBViewer onStart () снова открыл ее.Неэффективно, но я не могу придумать лучшего способа сделать это.Любой, кто на паузе никогда не звонит.Все потоки Действия A все еще работают, поскольку Деятельность B начинается onStart ().Будем благодарны за любые подсказки или помощь.

~ Aedon

1 Ответ

1 голос
/ 23 октября 2010

Посмотрите пример приложения NotePad , включенного в SDK, или учебник NotePad для конкретного кода, который вам нужен.Вам также следует использовать Activity.startManagingCursor(Cursor c), чтобы вам не приходилось управлять жизненным циклом курсора.

...