I have created my own Sqlite database with all the columns that are there in Content Provider Media Image.
Now I want to save(add) all the rows (data) of Content Provider to my sqlite database.
So please help me as to which is the best memory effective and fastest way to do this.
I want to run this process in background using a service class.
Edit:-
Androids Content Provider Media/External/Image/Media Database Columns:-
_id , _data, _size, _display-name , etc.....
My presentation Layer to Display:-
_data, _size, _display-name , _custom-column
Custome Column I get after processing _data of each image, and this process is a bit time taking. So I want to do that in background and save it (mapping _custom-column with _id) so that whenever the application is launched I just present it to user.