Answer the question
In order to leave comments, you need to log in
ManagedQuery is deprecated, how to replace or what to do?
I am reading a book on android and there is an example described as follows:
Данный пример немного надуманный. Android уже содержит Фильтр на-мерений для выбора контакта из списка, который может предоставлять
URI вида content://contacts/people/ внутри неявного Намерения. Цель
этого учебного проекта состоит в демонстрации общих принципов, даже
если пользы от этой конкретной реализации немного.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = getIntent();
String dataPath = intent.getData().toString();
final Uri data = Uri.parse(dataPath + "people/");
final Cursor c = managedQuery(data, null, null, null);
}
Answer the question
In order to leave comments, you need to log in
Use context.getContentResolver().query(...)
For the future, there is official documentation for such questions (or google for "managedQuery deprecated", 1 link)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question