- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- findViewById(R.id.wait).setVisibility(View.VISIBLE);
- new AsyncTask() {
- @Override
- protected Void doInBackground(Void... params) {
- menu = fetchMenu();
- return null;
- }
- @Override
- protected void onPostExecute(Void result) {
- if(!isFinishing()) {
- displayMenu();
- findViewById(R.id.wait).setVisibility(View.GONE);
- }
- super.onPostExecute(result);
- }
- }.execute();
- }