sample activity in android
package com.example.android.sunshine; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.ProgressBar; import android.widget.TextView; import com.example.android.sunshine.data.SunshinePreferences; import com.example.android.sunshine.utilities.NetworkUtils; import com.example.android.sunshine.utilities.OpenWeatherJsonUtils; import java.net.URL; public class MainActivity extends AppCompatActivity { private TextView mWeatherTextView ; // TODO (6) Add a TextView variable for the error message display private TextView errorTextView ; // TODO (16) Add a ProgressBar variable to show and hide the progress bar private ProgressBar progressBar ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContent...