【问题标题】:beginner android studio programmer初学者 android studio 程序员
【发布时间】:2013-12-05 15:27:27
【问题描述】:

我是 android studio 的新程序员。

我正在为我的班级导入 android.content.ContentResolver & android.content.ContentProvider

两个包都有applyBatchbulkInsert 方法,但是当我开始在类中输入时(android studio 中很酷的快捷方式)bu.. 或ap.. 来自@987654327 的bulkInsertapplyBatch @ 包出现,但不是来自ContentResolver 包。

...ContentResolver 导入不如ContentProvider 明亮,因为它是“未使用的导入语句”。

我的问题是如何使ContentResolver 的方法可用,或者我必须做哪些额外的任务才能使其可访问。

我右键单击 ..ContentResolver 并选择“转到”>“声明”。它确实找到了该类,并且在ContentResolver 中确实有applyBatchbulkInsert 的声明。

我错过了什么?

【问题讨论】:

  • 也许你应该尝试一些没有 IDE 的 Java 编码来了解和理解基本语言。

标签: java android import


【解决方案1】:
ContentResolver contentResolver = new ContentResolver();
contentResolver.applyBatch();
contentResolver.bulkInsert();

ContentProvider contentProvider = new ContentProvider();
contentProvider.applyBatch();
contentProvider.bulkInsert();

IF 是静态的,比:

ContentResolver.applyBatch();
ContentProvider.applyBatch();

【讨论】:

  • 非常感谢。你只是让我想起了我最初做的事情。我像这样声明类: public final class name extends ContentProvider { 我错误地忘记了这是我声明类的方式。再次感谢。我会给你加分,但我没有 15 分,所以我不能给分。
  • 欢迎您。编码愉快。
猜你喜欢
  • 2017-01-11
  • 1970-01-01
  • 2011-07-12
  • 2013-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-29
  • 2018-02-10
相关资源
最近更新 更多