如何使用rawQuery将ContentProvider从一个应用程序传递到另一个应用程序?示例:select max(date) from tblename 示例:查询主要活动: private Uri CONTENT_URI = Uri.parse("content://ubra.c.apps.pro/Details"); cursor = getContentResolver().query(CONTENT_URI, null,null, null, "datePDate DESC"); 在 ContentP…

2020年10月7日 0条评论 8点热度 阅读全文

我正在构建一个Android应用,该应用需要呈现从网络接收的大量数据。 由于可能需要很长时间才能检索所有数据,并且用户可能会在流程结束之前关闭应用程序,因此,我考虑过在“服务”中实现它,并将数据存储在“内容提供者”中',然后在需要时从应用程序中查询它。 同样需要的是,当收到新数据时,应用程序将获得类似于调用函数的通知。有这种模式吗? 没关系?如果没有,那么与该问题匹配的最佳设计是什么? 非常感谢! 解决方案如下: 是的,使用内容提供程序,例如.. sqlite数据库..将适合您正在解释的情况...如果您使用的是sq…

2020年8月16日 0条评论 20点热度 阅读全文

在我的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); formu…

2020年5月7日 0条评论 22点热度 阅读全文

这是扩展basecolumns的类 public static final String AUTHORITY = "imammuda"; public static final String PROGRAMPATH = "Program"; public static final Uri PROGRAM_URI = Uri.parse("content://" + AUTHORITY + "/" + PROGRAMPATH); 这是contentProvider类,它扩展了contentprovider stati…

2019年12月10日 0条评论 11点热度 阅读全文

我不知道为什么它返回我nullpointerexception。我认为是因为表没有数据。因此,数据似乎没有添加到数据库中 这是我的活动课。 private void createdata(){ String title[] = {"rancangan1", "rancangan2", "rancangan3", "rancangan4", "rancangan5"}; String date[] = {"isnin", "selasa", "rabu", "khamis", "jumaat"}; String ti…

2019年10月19日 0条评论 15点热度 阅读全文

扩展ContentProvider的userDatabase的onCreate没有正确调用 这是我的一些userBatabase代码: public class userDatabase extends ContentProvider { private MainDatabaseHelper mOpenHelper; public userDatabase(){} public static final class MainDatabaseHelper extends SQLiteOpenHelper{...} @…

2019年9月18日 0条评论 12点热度 阅读全文

我正在尝试学习以下情况的最佳实践。 我有一组定义的数据对象,这些对象可能会随着更新而更改。这些对象中的一些内部有其他对象的数组。 使用sqlite,我可以使用以下模式设置数据库:每个对象都是其在表上。而且,如果对象中包含子对象,则该子表具有fk。 表名和对象可能会更改。因此,为了轻松更改它们,我需要能够隐藏数据库调用。我还需要能够在插入数据库之前验证数据。此验证对于每个对象也有所不同,并且每个对象可以具有不同类型的验证。 目前,我正在尝试为每个对象添加一个DAO。对于使用DatabaseHelper授予对数据库的访…

2019年9月2日 0条评论 9点热度 阅读全文

我正在尝试实现日历实例查询https://developer.android.com/guide/topics/providers/calendar-provider#query-instances,但是当我运行代码时,我的光标返回null。我删除了选择参数,以便它应返回查询范围内的所有实例,但仍然没有运气。我什至将范围设置为回溯2年(日历中有很多事件),但它仍返回null。执行以下代码时,有人会遇到相同的问题吗? package com.strath.keepfitct.utils; import android…

2019年7月15日 0条评论 16点热度 阅读全文

我有从file中选择file manager的运行代码,它在API level 23上工作正常,但是在最新设备上却出现了问题。现在,通过Google,我知道要在最新的设备上使用它,我需要使用内容提供程序,我应用了一些代码,但是它不起作用。我只想要selected file and file will be audio的路径。 表现: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label=…

2019年7月5日 0条评论 19点热度 阅读全文

我创建了扩展contentprovider的类。我已经覆盖了6个功能 @override public Uri insert(Uri uri, ContentValues initialvalues) { ContentValues values; if(initialvalues != null){ values = new ContentValues(initialvalues); }else{ values = new ContentValues(); } SQLiteDatabase mDb = mDbHe…

2019年6月17日 0条评论 22点热度 阅读全文