gpt4 book ai didi

java - ManagedQuery 始终返回相同的结果

转载 作者:行者123 更新时间:2023-12-01 16:02:08 26 4
gpt4 key购买 nike

在我的 onItemClick 方法中,我有:

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Uri formula = ContentUris.withAppendedId(Formulas.CONTENT_URI, id);

Cursor formulaCursor = managedQuery(formula, PROJECTION, null, null, null);
formulaCursor.moveToFirst();

searchBar.setText(formulaCursor.getString(formulaCursor.getColumnIndex(Formulas.TITLE)));

startActivity(new Intent(Intent.ACTION_VIEW, formula));
}

现在的问题是,每次调用时,托管查询总是返回相同的结果。我选择了数据库中的所有项目,并且 AutoCompleteTextView 的文本始终相同。我调试了一下,发现Uri Formula正是我想要的,id为3。但是Cursor FormulaCursor不是。所以问题出在托管查询上。但我看不出有什么问题?

最佳答案

问题可能出在 ContentProvider 中,因此我建议您检查一下。

关于java - ManagedQuery 始终返回相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3589153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com