Fix deprecated methods

This commit is contained in:
Tanguy Herbron 2018-05-29 11:43:27 +02:00
parent 418debc44f
commit 122a487f29
3 changed files with 12 additions and 10 deletions

View File

@ -65,6 +65,7 @@ import com.nauk.moodl.R;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects;
import static com.nauk.moodl.MoodlBox.numberConformer; import static com.nauk.moodl.MoodlBox.numberConformer;
import static com.nauk.moodl.MoodlBox.getDateFromTimestamp; import static com.nauk.moodl.MoodlBox.getDateFromTimestamp;
@ -130,7 +131,7 @@ public class CurrencyDetailsActivity extends AppCompatActivity {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_currency_details); setContentView(R.layout.activity_currency_details);
currency = getIntent().getParcelableExtra("currency"); currency = getIntent().getParcelableExtra(getBaseContext().getString(R.string.currency));
viewPager = findViewById(R.id.vfCurrencyDetails); viewPager = findViewById(R.id.vfCurrencyDetails);
final DetailsActivityPagerAdapter adapter = new DetailsActivityPagerAdapter(getSupportFragmentManager(), 3); final DetailsActivityPagerAdapter adapter = new DetailsActivityPagerAdapter(getSupportFragmentManager(), 3);
@ -174,7 +175,7 @@ public class CurrencyDetailsActivity extends AppCompatActivity {
setTitle(" " + currency.getName() + " | " + numberConformer(currency.getBalance())); setTitle(" " + currency.getName() + " | " + numberConformer(currency.getBalance()));
} }
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | Objects.requireNonNull(getSupportActionBar()).setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME |
ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_USE_LOGO); ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_USE_LOGO);
Bitmap result = Bitmap.createBitmap(150, 150, currency.getIcon().getConfig()); Bitmap result = Bitmap.createBitmap(150, 150, currency.getIcon().getConfig());
@ -187,7 +188,7 @@ public class CurrencyDetailsActivity extends AppCompatActivity {
canvas.drawCircle(result.getHeight()/2, result.getWidth()/2, 75, paint); canvas.drawCircle(result.getHeight()/2, result.getWidth()/2, 75, paint);
canvas.drawBitmap(Bitmap.createScaledBitmap(currency.getIcon(), 100, 100, false), result.getHeight()/2 - 50, result.getWidth()/2 - 50, null); canvas.drawBitmap(Bitmap.createScaledBitmap(currency.getIcon(), 100, 100, false), result.getHeight()/2 - 50, result.getWidth()/2 - 50, null);
getSupportActionBar().setIcon(new BitmapDrawable(Bitmap.createScaledBitmap(result, 120, 120, false))); getSupportActionBar().setIcon(new BitmapDrawable(getResources(), Bitmap.createScaledBitmap(result, 120, 120, false)));
} }
} }
/*for(int i = 0; i < dataChartList.size(); i++) /*for(int i = 0; i < dataChartList.size(); i++)

View File

@ -9,6 +9,7 @@ import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter; import android.graphics.PorterDuffColorFilter;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
import android.support.v4.content.ContextCompat;
import android.support.v7.widget.CardView; import android.support.v7.widget.CardView;
import android.util.Log; import android.util.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -186,7 +187,7 @@ public class CurrencyCardview extends CardView {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
Intent intent = new Intent(context.getApplicationContext(), CurrencyDetailsActivity.class); Intent intent = new Intent(context.getApplicationContext(), CurrencyDetailsActivity.class);
intent.putExtra("currency", currency); intent.putExtra(getContext().getString(R.string.currency), currency);
context.getApplicationContext().startActivity(intent); context.getApplicationContext().startActivity(intent);
} }
}); });
@ -321,7 +322,7 @@ public class CurrencyCardview extends CardView {
values.add(new Entry(i, (float) dataChartList.get(i).getOpen())); values.add(new Entry(i, (float) dataChartList.get(i).getOpen()));
} }
dataSet = new LineDataSet(values, "History"); dataSet = new LineDataSet(values, "");
dataSet.setDrawIcons(false); dataSet.setDrawIcons(false);
dataSet.setColor(currency.getChartColor()); dataSet.setColor(currency.getChartColor());
dataSet.setLineWidth(1); dataSet.setLineWidth(1);
@ -341,16 +342,16 @@ public class CurrencyCardview extends CardView {
if(currency.getDayFluctuationPercentage() >= 0) if(currency.getDayFluctuationPercentage() >= 0)
{ {
((TextView) findViewById(R.id.currencyFluctuationPercentageTextView)) ((TextView) findViewById(R.id.currencyFluctuationPercentageTextView))
.setTextColor(getResources().getColor(R.color.increase)); .setTextColor(ContextCompat.getColor(getContext(), R.color.increase));
((TextView) findViewById(R.id.currencyFluctuationTextView)) ((TextView) findViewById(R.id.currencyFluctuationTextView))
.setTextColor(getResources().getColor(R.color.increase)); .setTextColor(ContextCompat.getColor(getContext(), R.color.increase));
} }
else else
{ {
((TextView) findViewById(R.id.currencyFluctuationPercentageTextView)) ((TextView) findViewById(R.id.currencyFluctuationPercentageTextView))
.setTextColor(getResources().getColor(R.color.decrease)); .setTextColor(ContextCompat.getColor(getContext(), R.color.decrease));
((TextView) findViewById(R.id.currencyFluctuationTextView)) ((TextView) findViewById(R.id.currencyFluctuationTextView))
.setTextColor(getResources().getColor(R.color.decrease)); .setTextColor(ContextCompat.getColor(getContext(), R.color.decrease));
} }
} }

View File

@ -4,7 +4,7 @@
<string name="debug_volley" translatable="false">Moodl_debugVolley</string> <string name="debug_volley" translatable="false">Moodl_debugVolley</string>
<string name="title_activity_settings">Settings</string> <string name="title_activity_settings">Settings</string>
<!-- Strings related to Settings --> <string name="currency">currency</string>
<!-- Example General settings --> <!-- Example General settings -->
<string name="pref_header_general">General</string> <string name="pref_header_general">General</string>