Question

I have a database with which I wish to expose data with a ContentProvider. However, it is important that all the colums are not exposed, and also they should be renamed. Is there any good way of doing this? I was thinking maybe some kind of proxy-cursor which takes a cursor and translates its columns to the desired ones, and calls to close and the like would just be replayed to the original cursor. Does something like this exist, or would it be hard to make?

Was it helpful?

Solution

Is there any good way of doing this?

You could either implement a CursorWrapper that filters stuff out, or copy the data into a MatrixCursor.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top