Merge branch 'master' of https://github.com/gumartinm/AndroidWeatherInformation
authorGustavo Martin Morcuende <gu.martinm@gmail.com>
Wed, 31 Aug 2016 21:44:02 +0000 (23:44 +0200)
committerGustavo Martin Morcuende <gu.martinm@gmail.com>
Wed, 31 Aug 2016 22:22:04 +0000 (00:22 +0200)
1  2 
app/src/main/java/name/gumartinm/weather/information/fragment/specific/SpecificFragment.java
app/src/main/java/name/gumartinm/weather/information/widget/WidgetConfigure.java

@@@ -26,6 -26,6 +26,7 @@@ import android.graphics.Bitmap
  import android.graphics.BitmapFactory;
  import android.os.Bundle;
  import android.support.v4.app.Fragment;
++import android.support.v7.app.AppCompatActivity;
  import android.view.LayoutInflater;
  import android.view.View;
  import android.view.ViewGroup;
@@@ -225,7 -225,7 +226,8 @@@ public class SpecificFragment extends F
  
  
          // 4. Update UI.
--        this.getActivity().getActionBar().setSubtitle(dayFormatter.format(date).toUpperCase());
++        final AppCompatActivity appCompatActivity = (AppCompatActivity)this.getActivity();
++        appCompatActivity.getSupportActionBar().setSubtitle(dayFormatter.format(date).toUpperCase());
          
          final TextView tempMaxView = (TextView) getActivity().findViewById(R.id.weather_specific_temp_max);
          tempMaxView.setText(tempMax);
   */
  package name.gumartinm.weather.information.widget;
  
--import android.app.ActionBar;
--import android.app.Activity;
  import android.appwidget.AppWidgetManager;
  import android.content.Context;
  import android.content.Intent;
  import android.content.SharedPreferences;
  import android.os.Bundle;
++import android.support.v7.app.ActionBar;
++import android.support.v7.app.AppCompatActivity;
  import android.view.View;
  import android.widget.CompoundButton;
  import android.widget.Spinner;
@@@ -29,7 -29,7 +29,7 @@@ import android.widget.Switch
  
  import name.gumartinm.weather.information.R;
  
--public class WidgetConfigure extends Activity {
++public class WidgetConfigure extends AppCompatActivity {
      private static final String WIDGET_PREFERENCES_NAME = "WIDGET_PREFERENCES";
        private int mAppWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
  
              }
          });
          if (isShowCountry) {
++            // TODO: We must use CheckBox for API 11 -->
              countrySwitch.setChecked(true);
              countrySwitch.setText(this.getString(R.string.widget_preferences_country_switch_on_summary));
          } else {
++            // TODO: We must use CheckBox for API 11 -->
              countrySwitch.setChecked(false);
              countrySwitch.setText(this.getString(R.string.widget_preferences_country_switch_off_summary));
          }
      public void onResume() {
          super.onResume();
  
--        final ActionBar actionBar = this.getActionBar();
++        final ActionBar actionBar = this.getSupportActionBar();
          actionBar.setTitle(this.getString(R.string.widget_preferences_action_settings));
      }