This commit is contained in:
parent
d5e3a3406a
commit
72587f00db
|
|
@ -32,11 +32,20 @@ public class BinanceFragment extends Fragment {
|
|||
|
||||
RecyclerView recyclerView = binding.recyclerView;
|
||||
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
|
||||
adapter = new WorkerCardAdapter(new ArrayList<>());
|
||||
recyclerView.setAdapter(adapter);
|
||||
|
||||
binanceViewModel.getWorkerData().observe(getViewLifecycleOwner(), adapter::updateData);
|
||||
//adapter = new WorkerCardAdapter(new ArrayList<>());
|
||||
|
||||
//adapter = new WorkerCardAdapter(binanceViewModel.getWorkerData().getValue() != null ? binanceViewModel.getWorkerData().getValue() : new ArrayList<>());
|
||||
//recyclerView.setAdapter(adapter);
|
||||
//binanceViewModel.getWorkerData().observe(getViewLifecycleOwner(), adapter::updateData);
|
||||
binanceViewModel.getWorkerData().observe(getViewLifecycleOwner(), newData -> {
|
||||
if (adapter == null) {
|
||||
adapter = new WorkerCardAdapter(newData);
|
||||
recyclerView.setAdapter(adapter);
|
||||
} else {
|
||||
adapter.updateData(newData);
|
||||
}
|
||||
});
|
||||
return root;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -24,14 +24,19 @@ public class BinanceViewModel extends AndroidViewModel {
|
|||
}
|
||||
|
||||
public LiveData<List<WorkerData>> getWorkerData() {
|
||||
//Iterate through workerDataList
|
||||
if (workerDataList.getValue() == null) {
|
||||
fetchWorkerData();
|
||||
}
|
||||
//System.err.println(workerDataList.getValue().get(0).toString());
|
||||
return workerDataList;
|
||||
}
|
||||
|
||||
private void fetchWorkerData() {
|
||||
// Simulate fetching data from a source
|
||||
List<WorkerData> data = new ArrayList<>();
|
||||
//List<WorkerData> data = new ArrayList<>();
|
||||
// Add WorkerData objects to the list
|
||||
workerDataList.postValue(data);
|
||||
//workerDataList.setValue(data);
|
||||
|
||||
// Schedule a periodic update
|
||||
new Thread(() -> {
|
||||
|
|
@ -51,5 +56,4 @@ public class BinanceViewModel extends AndroidViewModel {
|
|||
}).start();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -61,7 +61,6 @@ public class WorkerCardAdapter extends RecyclerView.Adapter<WorkerCardAdapter.Wo
|
|||
holder.progressBar.setProgress((int) (progressBarPercentage * 100));
|
||||
|
||||
double breakEven = worker.getTotalAmountOfQuote()/worker.getTotalAmountOfBase();
|
||||
System.err.println("breakEven: "+breakEven);
|
||||
|
||||
if (worker.isBoosted()) {
|
||||
holder.workerCardIcon.setVisibility(View.VISIBLE);
|
||||
|
|
|
|||
Loading…
Reference in New Issue