Steve Luke wrote:Two things I forgot:
1) Welcome to the Ranch!
2)John Johner wrote:It sends HttpRequests on it's onCreate method and it will then modify the layout depending on what the http response is.
I hope you are not calling the HttpRequest on the same thread as onCreate/the UI! This will lead to poor responsiveness and possible a warning to your users that the application has hung when the data connection is slow. What you should be doing is displaying some default UI components immediately and starting an AsyncTask which does the web communication, then feeds the changes that need to be made back to the UI thread so Android doesn't think your app is frozen.