Marketcap preparation

This commit is contained in:
Tanguy Herbron 2018-02-20 13:24:43 +01:00
parent 76dfa0cacd
commit 3fbc46fcc9
4 changed files with 53 additions and 6 deletions

View File

@ -2,20 +2,15 @@ package com.nauk.coinfolio.Activities;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.AutoCompleteTextView;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.SearchView;
import android.widget.TextView;
import com.nauk.coinfolio.DataManagers.CurrencyData.Currency;
import com.nauk.coinfolio.LayoutManagers.CurrencyAdapter;

View File

@ -4,7 +4,6 @@ import android.app.Dialog;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
@ -755,6 +754,17 @@ public class HomeActivity extends AppCompatActivity {
}
});
balanceManager.updateMarketCap(new BalanceManager.VolleyCallBack() {
@Override
public void onSuccess() {
}
@Override
public void onError(String error) {
}});
return null;
}

View File

@ -25,9 +25,11 @@ import org.json.JSONObject;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.regex.Pattern;
/**
@ -84,6 +86,24 @@ public class BalanceManager {
return currenciesName;
}
public List<String> getBiggestCurrencies()
{
List<String> currenciesDetails = new ArrayList<>();
int index = 0;
Iterator<String> coinIterator = coinInfosHashmap.keySet().iterator();
while(index < 11)
{
//currenciesDetails.add(index, coinInfosHashmap.keySet().iterator().next());
index++;
Log.d("coinfolio", "For " + index + " : " + coinIterator.next());
}
return currenciesDetails;
}
public List<String> getOrders()
{
List<String> currenciesOrder = new ArrayList<>();
@ -334,6 +354,27 @@ public class BalanceManager {
}
}
public void updateMarketCap(final VolleyCallBack callBack)
{
StringRequest strRequest = new StringRequest(Request.Method.GET, detailUrl,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
if (response.length() > 0) {
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
requestQueue.add(strRequest);
}
public void updateDetails(final IconCallBack callBack)
{
StringRequest strRequest = new StringRequest(Request.Method.GET, detailUrl,

View File

@ -64,6 +64,7 @@
</android.support.v4.widget.NestedScrollView>
<LinearLayout
android:id="@+id/layoutMarketCap"
android:layout_width="match_parent"
android:layout_height="match_parent">