Я не получил элемент данных от SampleDataProvider. Это возврат с нуля
список. Пожалуйста, помогите.
MainActivity
public class MainActivity extends AppCompatActivity {
TextView tvOut;
ListView lOut;
List<DataItem> dataItemList = SampleDataProvider.dataItemList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvOut = findViewById(R.id.out);
tvOut.setText("");
for (DataItem dataItem : dataItemList) {
tvOut.append(dataItem.getItemName() + "\n");
}
} }
SampleDataProvider
public class SampleDataProvider {
public static List<DataItem> dataItemList;
public static Map<String, DataItem> dataItemMap;
private static void addItem(DataItem dataItem){
dataItemList.add(dataItem);
dataItemMap.put(dataItem.getItemId(),dataItem);
}
static {
dataItemList = new ArrayList<>();
dataItemMap = new HashMap<>();
addItem(new DataItem(null, "My menu Item", "a cateogry","a descriptoin", 1,9.95,"apple_pie.jpg"));
addItem(new DataItem(null, "Quinoa Salmon Salad", "Salads","Our quinoa salad is served with quinoa, tomatoes, cucumber, scallions, and smoked salmon. Served with your choice of
dressing.", 1, 12, "quinoa_salad.jpg"));
}
}