Код, который я использую для создания ListView, каким-то образом делает мой setContentView (R.layout.activity_main);не работает, и я не знаю, что делать - PullRequest
0 голосов
/ 09 октября 2019

Код, который я использую для создания 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

    }

Он не показывает никаких сообщений об ошибках при запуске приложения, я ожидал, что оно будет работать нормально.

...