minor refactor
This commit is contained in:
parent
fe95c69201
commit
3836a96604
|
|
@ -1,18 +1,13 @@
|
|||
// BinanceFragment.java
|
||||
package com.example.dcav2gui.ui.exchanges;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Looper;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import android.widget.PopupMenu;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.fragment.app.Fragment;
|
||||
|
|
@ -25,14 +20,11 @@ import com.example.dcav2gui.WorkerInterface;
|
|||
import com.example.dcav2gui.databinding.FragmentBinanceBinding;
|
||||
import com.example.dcav2gui.ui.exchanges.adapters.WorkerCardAdapter;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class BinanceFragment extends Fragment implements WorkerCardAdapter.OnCardLongClickListener {
|
||||
|
||||
private FragmentBinanceBinding binding;
|
||||
private BinanceViewModel binanceViewModel;
|
||||
private WorkerCardAdapter workerCardAdapter;
|
||||
private TextView statusBar;
|
||||
|
||||
|
|
@ -40,13 +32,13 @@ public class BinanceFragment extends Fragment implements WorkerCardAdapter.OnCar
|
|||
@Override
|
||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
binding = FragmentBinanceBinding.inflate(inflater, container, false);
|
||||
com.example.dcav2gui.databinding.FragmentBinanceBinding binding = FragmentBinanceBinding.inflate(inflater, container, false);
|
||||
View root = binding.getRoot();
|
||||
|
||||
//Initialize status bar
|
||||
statusBar = root.findViewById(R.id.binance_status_bar);
|
||||
|
||||
binanceViewModel = new ViewModelProvider(this).get(BinanceViewModel.class);
|
||||
BinanceViewModel binanceViewModel = new ViewModelProvider(this).get(BinanceViewModel.class);
|
||||
|
||||
workerCardAdapter = new WorkerCardAdapter(binding.binanceCardsContainer);
|
||||
workerCardAdapter.setOnCardLongClickListener(this);
|
||||
|
|
|
|||
|
|
@ -24,21 +24,19 @@ import java.util.List;
|
|||
|
||||
public class GateioFragment extends Fragment implements WorkerCardAdapter.OnCardLongClickListener {
|
||||
|
||||
private FragmentGateioBinding binding;
|
||||
private GateioViewModel GateioViewModel;
|
||||
private WorkerCardAdapter workerCardAdapter;
|
||||
private TextView statusBar;
|
||||
|
||||
@Override
|
||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
binding = FragmentGateioBinding.inflate(inflater, container, false);
|
||||
com.example.dcav2gui.databinding.FragmentGateioBinding binding = FragmentGateioBinding.inflate(inflater, container, false);
|
||||
View root = binding.getRoot();
|
||||
|
||||
//Initialize status bar
|
||||
statusBar = root.findViewById(R.id.gateio_status_bar);
|
||||
|
||||
GateioViewModel = new ViewModelProvider(this).get(GateioViewModel.class);
|
||||
com.example.dcav2gui.ui.exchanges.GateioViewModel gateioViewModel = new ViewModelProvider(this).get(GateioViewModel.class);
|
||||
|
||||
workerCardAdapter = new WorkerCardAdapter(binding.gateioCardsContainer);
|
||||
workerCardAdapter.setOnCardLongClickListener(this);
|
||||
|
|
@ -47,7 +45,7 @@ public class GateioFragment extends Fragment implements WorkerCardAdapter.OnCard
|
|||
WorkerCardAdapter.populateStatusBar(statusBar, MainActivity.getInstanceCache("gateio"));
|
||||
workerCardAdapter.updateData(InstanceInterface.translateToWorkerData(workerCache));
|
||||
|
||||
GateioViewModel.getWorkerData().observe(getViewLifecycleOwner(), workerDataList -> {
|
||||
gateioViewModel.getWorkerData().observe(getViewLifecycleOwner(), workerDataList -> {
|
||||
if (workerDataList != null) {
|
||||
WorkerCardAdapter.populateStatusBar(statusBar, MainActivity.getInstanceCache("gateio"));
|
||||
workerCardAdapter.updateData(workerDataList);
|
||||
|
|
|
|||
|
|
@ -24,21 +24,19 @@ import java.util.List;
|
|||
|
||||
public class KucoinFragment extends Fragment implements WorkerCardAdapter.OnCardLongClickListener {
|
||||
|
||||
private FragmentKucoinBinding binding;
|
||||
private KucoinViewModel KucoinViewModel;
|
||||
private WorkerCardAdapter workerCardAdapter;
|
||||
private TextView statusBar;
|
||||
|
||||
@Override
|
||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
binding = FragmentKucoinBinding.inflate(inflater, container, false);
|
||||
com.example.dcav2gui.databinding.FragmentKucoinBinding binding = FragmentKucoinBinding.inflate(inflater, container, false);
|
||||
View root = binding.getRoot();
|
||||
|
||||
//Initialize status bar
|
||||
statusBar = root.findViewById(R.id.kucoin_status_bar);
|
||||
|
||||
KucoinViewModel = new ViewModelProvider(this).get(KucoinViewModel.class);
|
||||
com.example.dcav2gui.ui.exchanges.KucoinViewModel kucoinViewModel = new ViewModelProvider(this).get(KucoinViewModel.class);
|
||||
|
||||
workerCardAdapter = new WorkerCardAdapter(binding.kucoinCardsContainer);
|
||||
workerCardAdapter.setOnCardLongClickListener(this);
|
||||
|
|
@ -47,7 +45,7 @@ public class KucoinFragment extends Fragment implements WorkerCardAdapter.OnCard
|
|||
WorkerCardAdapter.populateStatusBar(statusBar, MainActivity.getInstanceCache("kucoin"));
|
||||
workerCardAdapter.updateData(InstanceInterface.translateToWorkerData(workerCache));
|
||||
|
||||
KucoinViewModel.getWorkerData().observe(getViewLifecycleOwner(), workerDataList -> {
|
||||
kucoinViewModel.getWorkerData().observe(getViewLifecycleOwner(), workerDataList -> {
|
||||
if (workerDataList != null) {
|
||||
WorkerCardAdapter.populateStatusBar(statusBar, MainActivity.getInstanceCache("kucoin"));
|
||||
workerCardAdapter.updateData(workerDataList);
|
||||
|
|
|
|||
|
|
@ -24,21 +24,19 @@ import java.util.List;
|
|||
|
||||
public class OkxFragment extends Fragment implements WorkerCardAdapter.OnCardLongClickListener {
|
||||
|
||||
private FragmentOkxBinding binding;
|
||||
private OkxViewModel OkxViewModel;
|
||||
private WorkerCardAdapter workerCardAdapter;
|
||||
private TextView statusBar;
|
||||
|
||||
@Override
|
||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
binding = FragmentOkxBinding.inflate(inflater, container, false);
|
||||
com.example.dcav2gui.databinding.FragmentOkxBinding binding = FragmentOkxBinding.inflate(inflater, container, false);
|
||||
View root = binding.getRoot();
|
||||
|
||||
//Initialize status bar
|
||||
statusBar = root.findViewById(R.id.okex_status_bar);
|
||||
|
||||
OkxViewModel = new ViewModelProvider(this).get(OkxViewModel.class);
|
||||
com.example.dcav2gui.ui.exchanges.OkxViewModel okxViewModel = new ViewModelProvider(this).get(OkxViewModel.class);
|
||||
|
||||
workerCardAdapter = new WorkerCardAdapter(binding.okexCardsContainer);
|
||||
workerCardAdapter.setOnCardLongClickListener(this);
|
||||
|
|
@ -47,7 +45,7 @@ public class OkxFragment extends Fragment implements WorkerCardAdapter.OnCardLon
|
|||
WorkerCardAdapter.populateStatusBar(statusBar, MainActivity.getInstanceCache("okx"));
|
||||
workerCardAdapter.updateData(InstanceInterface.translateToWorkerData(workerCache));
|
||||
|
||||
OkxViewModel.getWorkerData().observe(getViewLifecycleOwner(), workerDataList -> {
|
||||
okxViewModel.getWorkerData().observe(getViewLifecycleOwner(), workerDataList -> {
|
||||
if (workerDataList != null) {
|
||||
WorkerCardAdapter.populateStatusBar(statusBar, MainActivity.getInstanceCache("okx"));
|
||||
workerCardAdapter.updateData(workerDataList);
|
||||
|
|
|
|||
Loading…
Reference in New Issue