Выкарыстанне CursorLoader без ContentProvider

У дакументацыі SDK для Android гаворыцца, што метад startManagingCursor () састарэў:

Гэты метад састарэў. Замест гэтага выкарыстоўвайце новы клас CursorLoader з LoaderManager; гэта таксама даступна на старых платформах праз пакет сумяшчальнасці Android. Гэты метад дазваляе занятасці клапаціцца пра кіраванне жыццёвым цыклам дадзенага курсора на аснове жыццёвага цыкла дзейнасці. Гэта значыць, калі дзейнасць спынена, яна аўтаматычна выкліча функцыю дэактывацыі () на дадзеным курсоры, а калі яна будзе перазапушчана пазней, яна выкліча requery () для вас. Калі дзейнасць будзе знішчана, усе кіраваныя курсоры будуць аўтаматычна закрыты. Калі вы арыентуецеся на HONEYCOMB або больш позняй версіі, замест гэтага выкарыстоўвайце LoaderManager, даступны праз getLoaderManager ()

Такім чынам, я хацеў бы выкарыстаць CursorLoader . Але як я магу выкарыстоўваць яго з карыстацкім CursorAdapter і без ContentProvider , калі мне патрэбны URI ў канструктары CursorLoader ?

107
задан sealskej 24 June 2016 в 07:42
поделиться