Код, который я использую для создания ListView, каким-то образом делает мой setContentView (R.layout.activity_main);не работает, и я не знаю, что делать.
Это мое самое первое приложение, поэтому я могу упустить что-то простое, но мой Activity_main - это экран с одной кнопкой, который ведет к другому экрану.
Раньше все работало нормально, но всякий раз, когда я помещал туда код ListView, активность просто пропадала. https://imgur.com/a/xXfL5Ht
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// This is what makes the screen go blank
ListView lista = (ListView) findViewById(R.id.lista);
pedidos pedido1 = new pedidos("produto1","4.99");
pedidos pedido2 = new pedidos("produto2","5.99");
pedidos pedido3 = new pedidos("produto3","5.99");
ArrayList<pedidos> lista_pedidos = new ArrayList<>();
lista_pedidos.add(pedido1);
lista_pedidos.add(pedido2);
lista_pedidos.add(pedido3);
pedidosListAdapter adapter = new pedidosListAdapter(this, R.layout.adapter_view_layout, lista_pedidos);
lista.setAdapter(adapter);
// It ends here
}
Он не показывает никаких сообщений об ошибках при запуске приложения, я ожидал, что оно будет работать нормально.