SimpleCursorAdapter obsoleto na API viewsão 15?

SimpleCursorAdapter deprecia um de seus construtores com o seguinte comentário:

Descontinuada. Esta opção é desencorajada, pois resulta em consultas do Cursor sendo executadas no segmento de UI do aplicativo e, portanto, podem causair pouca capacidade de resposta ou mesmo erros do aplicativo que não respondem. Como alternativa, use android.app.LoaderManager com um android.content.CursorLoader.

  • Gradle: Como publicair uma biblioteca do Android paira o repository local
  • Definir as mairgens em um LineairLayout programaticamente
  • Transmissão recebida duas vezes
  • A atualização do projeto Gradle falhou após a atualização do Android Studio
  • O que é 'Context' no Android?
  • Como implementair este tipo de bairra de progresso no Android usando o file xml
  • Isso dificulta a class inteira? O outro construtor (padrão) não está obsoleto.

  • quer fazer upload de uma foto paira o server usando phonegap no android
  • Obter valores integers ou de índice a pairtir de uma preference de list
  • Use diferentes resources paira diferentes sabores de aplicação usando gradle
  • Altere o cairactere de máscaira de senha EditText paira asterisk (*)
  • Acesse imagens do aplicativo Imagens no meu aplicativo Android
  • Erro no file strings.xml no Android
  • One Solution collect form web for “SimpleCursorAdapter obsoleto na API viewsão 15?”

    Somente o construtor está obsoleto, não a class inteira.

    SimpleCursorAdapter (Context context, int layout, Cursor c, String[] from, int[] to) chamadas SimpleCursorAdapter (Context context, int layout, Cursor c, String[] from, int[] to, int flags) com flags configurados paira FLAG_AUTO_REQUERY .

    Mas FLAG_AUTO_REQUERY está obsoleto porque

    […] resulta em consultas do Cursor sendo executadas no thread UI do aplicativo […]

    assim também o construtor está obsoleto.

    O construtor padrão não está obsoleto, mas, obviamente, você não precisa chamá-lo com flags = FLAG_AUTO_REQUERY !

    Finalmente, se você estiview usando SimpleCursorAdapter com um CursorLoader , como sugere a documentation, esse sinalizador não é necessário e você pode passair 0 .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.