【发布时间】:2026-02-19 05:15:02
【问题描述】:
我有这个方法:
public String getRealPathFromURI(Uri contentUri) {
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
不幸的是,编译器向我显示了一个问题:
Cursor cursor = managedQuery(contentUri, proj, null, null, null);
因为managedQuery() 已被弃用。
如果不使用managedQuery(),我怎么能重写这个方法?
【问题讨论】:
标签: java android deprecated