android-contentprovider

Android: call custom methods in a ContentProvider

I have a custom ContentProvider I use to store fixes obtained from the GPS into a SQLite database. This class overrides ContentProvider methods (delete, insert, query...), but notice I have also included a method to query the last fix. public class FixesContentProvider extends ContentProvider { @Override public int delete(...) ...

custom ContentProvider loading, but not firing onCreate()

Hello, I have 5 Content Providers for my 5 table SQLiteDatabase. They are named: CoreActionProvider CoreMovementProvider CoreRoundsProvider CoreChecksProvider CoreTermsProvider I have stepped through the startup process several times and have confirmed that all 5 Providers are loading. However, only CoreTermsProvider and C...

Android contact picker and search

I have an app which allows the user to select a contact via an ACTION_PICK Intent using code similar to this example. This works fine, but the user can press the Search key and choose a contact from the search results. In this case, the picker brings up the contact view where the only actions available are email, call, etc. I'd expect ...

IllegalStateException with ExpandableListActivity and SimpleCursorTreeAdapter

Using com.example.android.notepad and ExpandableList2.java from com.example.android.apis.view, I have written a simple application that contains a content provider serving two tables in an sqlite database and a display activity that uses my ExpandableListActivity subclass. I am using my own layouts for the ExpandableList, and the group a...

When to delete a temporary file used in Intent.SEND for attached email?

We generate a temporary file on an Android device and attach it to an email. We use a custom Content Provider to feed that file to the email application. The problem is that the email application access the file many times, instead of once, until it finally sends the email (for example, every time it writes a draft we get a request). Th...

How to query Android MediaStore Content Provider, avoiding orphaned images?

I'm trying to provide an in-app Activity which displays thumbnails of photos in the device's media store, and allow the user to select one. After the user makes a selection, the application reads the original full-size image and does things with it. I'm using the following code to create a Cursor over all the images on the external sto...

Using ContentValues() to edit a bookmark

Hello! I want to edit a Bookmark using ContentValues(); I understand how to use this method in terms of updating the data (I think) but I'm missing the understanding on how I update the data of a specific ID. //setting the URI (to edit the specific Bookmark by ID) ContentValues bValues = new ContentValues(); bValues.put(Browser.Bookmar...

Does Android's CursorAdapter run in a background thread?

Does the CursorAdapter run on a background thread and posts updates via the UI looper thread? If not what is the best pattern to load data asynchronously from a ContentProvider? ...

Android content providers as SQLite virtual tables

Short of building a Linux machine and writing C code, is there a way to create a SQLite virtual table using a module which reflects one of android's content providers? It will be very handy to be able to JOIN such table as part of my database query. ...

Android Content provider

Hi, I want to get a code of content provider which a database is created. I am using the tool which located here tools/sqllite3.exe to check if the database is created. Please let me know the step by step procedure for this thing ... Thanks, -D ...

getContentResolver().openOutputStream(uri) No files supported by provider

I want store a file audio in my personal content provider. i save record: Uri uri = getContentResolver().insert(CONTENT_URI, values); OutputStream os = getContentResolver().openOutputStream(uri); but getContentResolver().openOutputStream(uri); throws: 10-13 19:44:53.903: ERROR/TAB(5679): No files supported by provider at content://co...

Is match(Uri) of class UriMatcher reentrant?

The examples that I have seen of how to make a ContentProvider have all used the UriMatcher#match(Uri) method within the insert, query, update, and delete methods to easily handle all of the URI patterns that the content provider responds to (e.g.: http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/Not...

Android Sync Adapter

Hi. I try to understand the android sync logic. What I don't understand is this file http://developer.android.com/resources/samples/SampleSyncAdapter/res/xml/syncadapter.html OK... now I've read a lot about it and it says is the authority of a content provider it should be a string or a reference to a resource. OK... but... What exact...