Ver mensagens sem resposta | Ver tópicos ativos Hoje é 20 Jul 2019, 19:44



Responder Tópico  [ 5 Mensagens ] 
 ListView fecha app ao simular - ArrayAdapter 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 02 Ago 2018, 10:03
Mensagens: 8
Mensagem ListView fecha app ao simular - ArrayAdapter
Olá. Tentando aprender a usar ListViews. A aplicação fecha sozinha após carregar. Fiz conforme a documentação, mas não dá certo. :(


import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {
    ListView listView;
    String[] lista;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        lista[0] = "Mariana";
        lista[1] = "Maisa";
        lista[2] = "Marcos";

        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,lista);
        listView = findViewById(R.id.listView);
        listView.setAdapter(arrayAdapter);

    }
}
 


11 Mai 2019, 03:17
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 22 Nov 2011, 13:58
Mensagens: 122
Localização: CASCAVEL-PR
Mensagem Re: ListView fecha app ao simular - ArrayAdapter
Boa tarde Capristo,

utilize sempre try{}catch{} para tratar os erros e nao fechar aplicação. faz um teste e veja o que sai no system.out



import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

import java.util.ArrayList;

public class MainActivity3 extends AppCompatActivity {
   
    ListView listView;
    String[] lista;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        listView = findViewById(R.id.listView);
        CARREGA_MINHA_LISTA();
       

    }
   
    public void CARREGA_MINHA_LISTA(){
        try{
            lista[0] = "Mariana";
            lista[1] = "Maisa";
            lista[2] = "Marcos";

            ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,lista);
            listView.setAdapter(arrayAdapter);
        }catch (Exception e) {
            System.out.println( "Erro - CARREGA_MINHA_LISTA()->"+e);
        }
    }
}

 


14 Jun 2019, 17:33
Perfil YIM
What is Android?
What is Android?

Data de registro: 02 Ago 2018, 10:03
Mensagens: 8
Mensagem Re: ListView fecha app ao simular - ArrayAdapter
Obrigado. /zz


22 Jun 2019, 21:36
Perfil
What is a Activity?
What is a Activity?

Data de registro: 20 Mar 2013, 18:11
Mensagens: 17
Mensagem Re: ListView fecha app ao simular - ArrayAdapter
Recomendo utilizar a classe RecyclerView ao invés de ListView.


23 Jun 2019, 17:20
Perfil
What is Android?
What is Android?

Data de registro: 02 Ago 2018, 10:03
Mensagens: 8
Mensagem Re: ListView fecha app ao simular - ArrayAdapter
Vou ver isso. Obrigado pela dica.


23 Jun 2019, 20:28
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 5 Mensagens ] 

Quem está online

Usuários vendo este fórum: ademir.carvalhojr, adolfo, Adriano, Alan Unger, alexandreizumi, alexandrepom, alylson, amarildolacerdas, Analista, Andreid, andreleitao, andreluzz, andrigo, Antonio Carlos, apoena, arkanjo, attomweb, austonrd, b7web, Berbert, berchielli, Biel, Biggs Darklighter, breko, brenda, btleandro, Captain Typho, careisjr, Carmizini, christian, chunga, Clauber, claudioalfonso, comolatti, DaDih*, dalmeidabr, dariosena, denisfln, dentimskol, Diego, Dirceu W. C. Conte, dkclan, dreyer, dudu795, erissi, espinhara.net, estratecnologia, felipecomp19, felipedornelas, felipedsilva, fernandofsf, ferrodecaju, fgalvão, flashking, frances135, freak, furlanrapha, gabrielatme, gedoor, geeks, Gooooogle, Governador Wilhuff Tarkin, guitarro17, henrikesilva1, ice, Idelto, italoraony, Jaison, Jalerson, jandersonjc, Jar Jar Binks, jijo, jrsilva, JRSIQUEIRA, juliancesar, juliano, julianofischer, lafamac, lalaine, laurj, Lelinho, leo, leonardodamata, leosl81, lkunta, luizcarlosvb, m4v0, mam_computer, Marcelo, marcelocastellani, MarceloLuz, marciosoliveira, Marco Magoo, marcosf63, marcow, martins, mauriciobreide, maurosilva, Maxtremus, mcroft, Michel, Mig, mmiottobarbosa, navegador, NeruLL, nfaria, niloleite, nirvana, nishimura.ichigo, nsansilva, obitow, otium, Patricia, paulosantos, paulovaz, persiomotta, poponeis, pxcx, rananfu, rcotonet, regis.ror, Renan, robertofonte, Robson Florentino, robsonoracle, rotilho, ruizsa, samuel.cavanieri, sandro, tChAnDy, Telekom [Bot], Teodoro, thiagoalgo, thiagotomais, thienne, ThiMatsu, tiago, ubiratan, unnamedd, W3 [Sitesearch], Wenceslau, wilson.slima, wingdoido, YaCy, Yuri e 18 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi