For certain reasons I would like to initialize my data-fetching in onCreate() because I would like to use call() instead of query().
call() method does seem to run on the main thread and so does onCreate(). What I would like to know is if I can do lengthy operations in onCreate() without risking "Application not responding"-dialog or other unwanted or bad behaviour?
Why is call() not taking place on separate threads, as is the case for query()? Can call() cause "Application not responding"-dialog?
Note 1: Application startup delay is acceptable if it doesn't cause "Application not responding"-dialog or such.
Note 2: I am doing a special ContentProvider that is fetching things from the Internet.