trader cards somewhat working
This commit is contained in:
parent
82acb86d63
commit
3b289c0273
|
|
@ -20,24 +20,24 @@ import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
public class WorkerCardAdapter{
|
public class WorkerCardAdapter{
|
||||||
|
|
||||||
private LinearLayout container;
|
private ViewGroup container;
|
||||||
|
|
||||||
public WorkerCardAdapter(LinearLayout container) {
|
public WorkerCardAdapter(ViewGroup container) {
|
||||||
this.container = container;
|
this.container = container;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateData(List<WorkerData> workerDataList) {
|
public void updateData(List<WorkerData> workerDataList) {
|
||||||
container.removeAllViews(); // Clear existing views
|
container.removeAllViews(); // Clear existing views
|
||||||
for (WorkerData worker : workerDataList) {
|
for (WorkerData worker : workerDataList) {
|
||||||
//addCard(worker);
|
|
||||||
View cardView = LayoutInflater.from(container.getContext()).inflate(R.layout.worker_card, container, false);
|
View cardView = LayoutInflater.from(container.getContext()).inflate(R.layout.worker_card, container, false);
|
||||||
|
addCard(worker, cardView);
|
||||||
container.addView(cardView);
|
container.addView(cardView);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addCard(WorkerData worker) {
|
private void addCard(WorkerData worker, View view) {
|
||||||
//TODO: progress bar color
|
//TODO: progress bar color
|
||||||
View view = LayoutInflater.from(container.getContext()).inflate(R.layout.worker_card, container, false);
|
//View view = LayoutInflater.from(container.getContext()).inflate(R.layout.worker_card, container, false);
|
||||||
TextView pair = view.findViewById(R.id.workerCardPair);
|
TextView pair = view.findViewById(R.id.workerCardPair);
|
||||||
TextView safetyOrders = view.findViewById(R.id.workerCardSafetyOrders);
|
TextView safetyOrders = view.findViewById(R.id.workerCardSafetyOrders);
|
||||||
TextView uptime = view.findViewById(R.id.workerCardUptime);
|
TextView uptime = view.findViewById(R.id.workerCardUptime);
|
||||||
|
|
@ -103,7 +103,7 @@ public class WorkerCardAdapter{
|
||||||
long minutes = TimeUnit.SECONDS.toMinutes((long) seconds) % 60;
|
long minutes = TimeUnit.SECONDS.toMinutes((long) seconds) % 60;
|
||||||
long secs = (long) (seconds % 60);
|
long secs = (long) (seconds % 60);
|
||||||
|
|
||||||
return String.format(Locale.ROOT,"%03d:%02d:%02d:%02d", days, hours, minutes, secs).replaceFirst("^0+(?!$)", "");
|
return String.format(Locale.ROOT,"%03d:%02d:%02d:%02d", days, hours, minutes, secs);//.replaceFirst("^0+(?!$)", "");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue