问题标签 [android-contentresolver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
607 浏览

android - Android Out of memory 异常和ContentResolver.registerContentObserver

在我的活动中,我有大约 10 个ContentObservers注册到ContentResolver (registerContentObserver). 我在onCreate().

在横向和纵向之间切换时,onCreate()会一遍又一遍地调用(我希望这样 - 需要更改布局),但经过几次尝试后,应用程序内存不足并崩溃。

这些观察者不是类成员,所以他们生活在onCreate().

有人知道吗?

(当我评论所有注册时,我没有任何崩溃)。

0 投票
0 回答
258 浏览

android - 通过多个 LOOKUP_KEY 查询联系人

以下代码查询非常适合单个 LOOKUP_KEY。

但是,正如代码可能建议的那样,我需要查询“x”个联系人。有没有办法一次查询所有这些而不必遍历它们?循环将非常低效,所以我真的想避免它。

感谢一吨的帮派!

0 投票
1 回答
8681 浏览

android - cannot use the contentResolver

I almost finished my appliaction ... but now I can't use the ContentResolver like this:

I have no idea how to fix this...it works if i use this syntax in my main-Activity... but it doesnt't work in my class CustomItemizedOverlay.

I marked the line I have to fix ...

eclipse says: the methode getContentResolver () is undefined for the type CustomItemizedOverlay

}

0 投票
1 回答
5341 浏览

android - ContentResolver notifyChange 方法是否也会通知详细的 Uri?

在应用数据期间,我notifyChange使用Uri.

假设我通知content://com.package.my/items.

我也Activity有显示数据的详细信息content://com.package.my/items/1

通知“一般”是否Uri也会导致“详细”Uri被通知?

0 投票
1 回答
2807 浏览

android - 使用 ContentResolver 和 Cursor 在 android 中获取图像的缩略图

以下是我获取给定图像缩略图的代码。截至目前,我得到的例外是“光标越界”

我认为这可能是因为我没有在任何地方附加图像 URL。我对在哪里做这件事有点困惑。所以 2 个问题: 1. 我在哪里使用要获取缩略图的图像 URL 2. 应该打印列名的 for 循环除了第一条语句“COLUMN NAMES”之外什么都不打印

0 投票
1 回答
255 浏览

android - 插入谷歌日历后无法读取记录

插入谷歌日历后无法读取记录。

某时信,读记录。

为什么?

如果Context取自Activity,那么一切正常。如果Context来自AndroidTestCase或承担他们的Application,它不起作用。

注意:id=calendarId 的日历为空。

0 投票
1 回答
1323 浏览

android - 内容解析器的两次检查允许模拟位置提供不同的结果

当未选中“应用程序>设置>开发>允许模拟位置”时,我有以下代码在模拟器(OS 2.3.3)中评估为真。我希望该方法返回false,但它返回true。

以下更改按预期返回 false(顺便说一句,.equals 或 .ContentEquals 哪个更好?):

我更喜欢第一个示例,因为它应该允许可能存在空值的情况,分配默认值 0 并且仍然允许执行逻辑而不会失败(事实上,我怀疑这种情况可能存在但尚未证明 - 例如制造商在没有建立所有这些设置的情况下实现了 Android(例如,允许模拟位置之类的设置会以 null 开始)...等到用户检查设置后再将 1(或未选中时为 0)写入表)。

那么问题是什么?好吧,我从错误报告中感觉到不同的设备以不同的方式处理此检查,但无法访问所有设备类型,我正在寻找有关如何处理一般/最佳的建议。另外,为什么第一个示例不起作用?

0 投票
2 回答
5604 浏览

android - 为什么我不能创建内容解析器

从字面上看,我所做的就是创建一个新项目。导入android.app.Activity;导入 android.content.ContentResolver;导入android.os.Bundle;public class WebApp4Act extends Activity { /** 首次创建活动时调用。*/ public static final Uri BOOKMARKS_URI = Uri.parse("content://browser/bookmarks"); 上下文上下文 = getBaseContext(); 内容解析器 cr = getContentResolver();

当我运行该项目时,它说不幸的是 webApp4c 已停止

如果我注释掉 ContentResolver cr = getContentResolver(); 那么没有问题我正在尝试在 AVD 上运行它以在版本 14 上运行

0 投票
1 回答
3489 浏览

android - getcontentresolver() 在服务中返回 null

在下面的代码中,getcontentresolver()为空,但在onCreate()服务中有效,但在服务中的函数中无效。为什么?请帮助我..谢谢

0 投票
1 回答
360 浏览

android - 带有 U 盘上数据的 Android ContentResolver

我正在为 Andriod 平板电脑(3.2)编写一个应用程序,它播放在我的情况下存储在 USB 记忆棒上的媒体。但是,我注意到当未插入 U 盘时,ContentResolver 会返回存储在 U 盘上的歌曲。有没有办法确保我的内容解析器只返回可以在文件系统中找到的媒体?IE 停止向我显示 USB 记忆棒上现在未插入的歌曲?