cache class
This commit is contained in:
parent
3caa546223
commit
b3d9ed2a0f
|
|
@ -10,6 +10,7 @@ import android.view.View;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import com.example.dcav2gui.ui.home.HomeFragment;
|
||||||
import com.example.dcav2gui.ui.settings.SettingsData;
|
import com.example.dcav2gui.ui.settings.SettingsData;
|
||||||
import com.example.dcav2gui.ui.settings.SettingsViewModel;
|
import com.example.dcav2gui.ui.settings.SettingsViewModel;
|
||||||
import com.google.android.material.snackbar.Snackbar;
|
import com.google.android.material.snackbar.Snackbar;
|
||||||
|
|
@ -29,6 +30,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
private AppBarConfiguration mAppBarConfiguration;
|
private AppBarConfiguration mAppBarConfiguration;
|
||||||
private ActivityMainBinding binding;
|
private ActivityMainBinding binding;
|
||||||
public static SettingsData globalSettings;
|
public static SettingsData globalSettings;
|
||||||
|
public HomeFragment.HomeCache homeViewCache;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
|
|
||||||
|
|
@ -693,6 +693,66 @@ public class HomeFragment extends Fragment {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static class HomeCache {
|
||||||
|
private TickerTracker.PriceChangeData firstTickerChangeData;
|
||||||
|
private TickerTracker.PriceChangeData secondTickerChangeData;
|
||||||
|
private TickerTracker.PriceChangeData thirdTickerChangeData;
|
||||||
|
private InstanceInterface.ProfitStatsData profitsData;
|
||||||
|
private InstanceInterface.ExchangeStatsData binanceData;
|
||||||
|
private InstanceInterface.ExchangeStatsData gateioData;
|
||||||
|
private InstanceInterface.ExchangeStatsData kucoinData;
|
||||||
|
private InstanceInterface.ExchangeStatsData okexData;
|
||||||
|
private List<InstanceInterface.DealData> dealData;
|
||||||
|
private String binanceLogs;
|
||||||
|
private String gateioLogs;
|
||||||
|
private String kucoinLogs;
|
||||||
|
private String okexLogs;
|
||||||
|
|
||||||
|
public HomeCache(TickerTracker.PriceChangeData firstTickerChangeData, TickerTracker.PriceChangeData secondTickerChangeData, TickerTracker.PriceChangeData thirdTickerChangeData, InstanceInterface.ProfitStatsData profitsData, InstanceInterface.ExchangeStatsData binanceData, InstanceInterface.ExchangeStatsData gateioData, InstanceInterface.ExchangeStatsData kucoinData, InstanceInterface.ExchangeStatsData okexData, List<InstanceInterface.DealData> dealData, String binanceLogs, String gateioLogs, String kucoinLogs, String okexLogs) {
|
||||||
|
this.firstTickerChangeData = firstTickerChangeData;
|
||||||
|
this.secondTickerChangeData = secondTickerChangeData;
|
||||||
|
this.thirdTickerChangeData = thirdTickerChangeData;
|
||||||
|
this.profitsData = profitsData;
|
||||||
|
this.binanceData = binanceData;
|
||||||
|
this.gateioData = gateioData;
|
||||||
|
this.kucoinData = kucoinData;
|
||||||
|
this.okexData = okexData;
|
||||||
|
this.dealData = dealData;
|
||||||
|
this.binanceLogs = binanceLogs;
|
||||||
|
this.gateioLogs = gateioLogs;
|
||||||
|
this.kucoinLogs = kucoinLogs;
|
||||||
|
this.okexLogs = okexLogs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFirstTickerChangeData(TickerTracker.PriceChangeData firstTickerChangeData) { this.firstTickerChangeData = firstTickerChangeData; }
|
||||||
|
public void setSecondTickerChangeData(TickerTracker.PriceChangeData secondTickerChangeData) { this.secondTickerChangeData = secondTickerChangeData; }
|
||||||
|
public void setThirdTickerChangeData(TickerTracker.PriceChangeData thirdTickerChangeData) { this.thirdTickerChangeData = thirdTickerChangeData; }
|
||||||
|
public void setProfitsData(InstanceInterface.ProfitStatsData profitsData) { this.profitsData = profitsData; }
|
||||||
|
public void setBinanceData(InstanceInterface.ExchangeStatsData binanceData) { this.binanceData = binanceData; }
|
||||||
|
public void setGateioData(InstanceInterface.ExchangeStatsData gateioData) { this.gateioData = gateioData; }
|
||||||
|
public void setKucoinData(InstanceInterface.ExchangeStatsData kucoinData) { this.kucoinData = kucoinData; }
|
||||||
|
public void setOkexData(InstanceInterface.ExchangeStatsData okexData) { this.okexData = okexData; }
|
||||||
|
public void setDealData(List<InstanceInterface.DealData> dealData) { this.dealData = dealData; }
|
||||||
|
public void setBinanceLogs(String binanceLogs) { this.binanceLogs = binanceLogs; }
|
||||||
|
public void setGateioLogs(String gateioLogs) { this.gateioLogs = gateioLogs; }
|
||||||
|
public void setKucoinLogs(String kucoinLogs) { this.kucoinLogs = kucoinLogs; }
|
||||||
|
public void setOkexLogs(String okexLogs) { this.okexLogs = okexLogs; }
|
||||||
|
|
||||||
|
public TickerTracker.PriceChangeData getFirstTickerChangeData() { return firstTickerChangeData; }
|
||||||
|
public TickerTracker.PriceChangeData getSecondTickerChangeData() { return secondTickerChangeData; }
|
||||||
|
public TickerTracker.PriceChangeData getThirdTickerChangeData() { return thirdTickerChangeData; }
|
||||||
|
public InstanceInterface.ProfitStatsData getProfitsData() { return profitsData; }
|
||||||
|
public InstanceInterface.ExchangeStatsData getBinanceData() { return binanceData; }
|
||||||
|
public InstanceInterface.ExchangeStatsData getGateioData() { return gateioData; }
|
||||||
|
public InstanceInterface.ExchangeStatsData getKucoinData() { return kucoinData; }
|
||||||
|
public InstanceInterface.ExchangeStatsData getOkexData() { return okexData; }
|
||||||
|
public List<InstanceInterface.DealData> getDealData() { return dealData; }
|
||||||
|
public String getBinanceLogs() { return binanceLogs; }
|
||||||
|
public String getGateioLogs() { return gateioLogs; }
|
||||||
|
public String getKucoinLogs() { return kucoinLogs; }
|
||||||
|
public String getOkexLogs() { return okexLogs; }
|
||||||
|
}
|
||||||
|
|
||||||
public static String timeStampConverter(double timestamp) {
|
public static String timeStampConverter(double timestamp) {
|
||||||
long linuxTimestamp = (long) timestamp; // Replace with your timestamp
|
long linuxTimestamp = (long) timestamp; // Replace with your timestamp
|
||||||
Date date = new Date(linuxTimestamp * 1000); // Multiply by 1000 to convert to milliseconds
|
Date date = new Date(linuxTimestamp * 1000); // Multiply by 1000 to convert to milliseconds
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue