Ver mensagens sem resposta | Ver tópicos ativos Hoje é 18 Mai 2013, 22:00



Responder Tópico  [ 7 Mensagens ] 
 pegar valor de edit em evento de botao 
Autor Mensagem
What is ADT?
What is ADT?

Data de registro: 14 Jul 2012, 16:18
Mensagens: 27
Mensagem pegar valor de edit em evento de botao
Galera esta me gerando um erro aqui que eu não consigo entender.
public class Main extends TabActivity {
   
    private Receita receita;
    private String descricao;
    private String valor;
    private String data;
    private Button cadastrar = null;
    private Button consultar;
    private TextView txtData;
    private TextView txtValor;
    private TextView txtDescricao;
    private EditText valorEditText;
    private EditText descricaoEditText;
    private EditText dataEditText;
   
    ArrayList<Receita> arrayReceitas = new ArrayList<Receita>();
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        createTabs();
       
       
        txtDescricao = (TextView) findViewById(R.id.txtDescricao);
        descricaoEditText = (EditText) findViewById(R.id.editDescricao);
       
        txtValor = (TextView) findViewById(R.id.txtValor);
        valorEditText = (EditText) findViewById(R.id.editValor);
       
        txtData = (TextView) findViewById(R.id.txtData);
       
        dataEditText = (EditText) findViewById(R.id.EditData);
       
        cadastrar = (Button) findViewById(R.id.btCadastrar);
        consultar = (Button) findViewById(R.id.btConsultar);
       
       
       
        cadastrar.setOnClickListener(new View.OnClickListener() {
           
            public void onClick(View v) {

               
                descricao = descricaoEditText.getText().toString();
                valor =String.valueOf(valorEditText.getText().toString());
                data = Main.this.dataEditText.getText().toString();
                valor =String.valueOf(valorEditText.getText().toString());
                data = Main.this.dataEditText.getText().toString();
                //receita = new Receita(descricao,valor,data);
            }
        });
           
    }


só assim já me gera erro na 1° linha do evento ---- descricao = String.valueOf(descricaoEditText.getText().toString()); ----
quero criar uma nova receita a cada clique do botão e zerar os campos.
existe uma classe receita que recebe os dados como parametro no construtor; não fiz ainda ometodo de zerar campos.

o que esta errado?


16 Ago 2012, 00:57
Perfil
What is ADT?
What is ADT?

Data de registro: 14 Jul 2012, 16:18
Mensagens: 27
Mensagem Re: pegar valor de edit em evento de botao
esta gerando este erro:


08-16 03:27:38.991: E/AndroidRuntime(1063): FATAL EXCEPTION: main
08-16 03:27:38.991: E/AndroidRuntime(1063): java.lang.NullPointerException
08-16 03:27:38.991: E/AndroidRuntime(1063): at com.example.financas.Main$1.onClick(Main.java:63)
08-16 03:27:38.991: E/AndroidRuntime(1063): at android.view.View.performClick(View.java:2485)
08-16 03:27:38.991: E/AndroidRuntime(1063): at android.view.View$PerformClick.run(View.java:9080)
08-16 03:27:38.991: E/AndroidRuntime(1063): at android.os.Handler.handleCallback(Handler.java:587)
08-16 03:27:38.991: E/AndroidRuntime(1063): at android.os.Handler.dispatchMessage(Handler.java:92)
08-16 03:27:38.991: E/AndroidRuntime(1063): at android.os.Looper.loop(Looper.java:130)
08-16 03:27:38.991: E/AndroidRuntime(1063): at android.app.ActivityThread.main(ActivityThread.java:3683)
08-16 03:27:38.991: E/AndroidRuntime(1063): at java.lang.reflect.Method.invokeNative(Native Method)
08-16 03:27:38.991: E/AndroidRuntime(1063): at java.lang.reflect.Method.invoke(Method.java:507)
08-16 03:27:38.991: E/AndroidRuntime(1063): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-16 03:27:38.991: E/AndroidRuntime(1063): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-16 03:27:38.991: E/AndroidRuntime(1063): at dalvik.system.NativeStart.main(Native Method)


16 Ago 2012, 01:38
Perfil
Dalvik Virtual Machine
Dalvik Virtual Machine

Data de registro: 17 Jul 2011, 10:55
Mensagens: 1988
Localização: São Paulo
Mensagem Re: pegar valor de edit em evento de botao
Olá
Veja a linha 63 no Main.java.

_________________
Abraços
___________
Novo App: CalcMat - Calculadora de materiais para concreto
Blog: Agorandroid - sobre programação Android
Twitter: @Agorandroid
___________
Campanha: Facilite sua vida e a dos outros usuários
Netiqueta:Procure responder as sugestões. Quando encontrar a solução, coloque [Resolvido] no primeiro post o mais rápido possível. Lembre-se de agradecer às pessoas que ajudaram e poste a solução do problema.


16 Ago 2012, 09:07
Perfil
What is ADT?
What is ADT?

Data de registro: 14 Jul 2012, 16:18
Mensagens: 27
Mensagem Re: pegar valor de edit em evento de botao
pode me postar o trecho do código da linha 63?!


16 Ago 2012, 19:12
Perfil
What is ADT?
What is ADT?

Data de registro: 14 Jul 2012, 16:18
Mensagens: 27
Mensagem Re: pegar valor de edit em evento de botao
o código está assim e continua gerando o erro descrito acima.

package com.example.financas;


import java.util.ArrayList;

import android.os.Bundle;
import android.app.Activity;
import android.app.TabActivity;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TextView;
import android.support.v4.app.NavUtils;

public class Main extends TabActivity implements OnClickListener {
   
    private Receita receita;
    private String descricao;
    private String valor;
    private String data;
    private Button cadastrar = null;
    private Button consultar;
    private TextView txtData;
    private TextView txtValor;
    private TextView txtDescricao;
    private EditText valorEditText;
    private EditText descricaoEditText;
    private EditText dataEditText;
   
    ArrayList<Receita> arrayReceitas = new ArrayList<Receita>();
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        createTabs();
       
       
       
       
        descricaoEditText = (EditText) findViewById(R.id.editDescricao);
        valorEditText = (EditText) findViewById(R.id.editValor);
        dataEditText = (EditText) findViewById(R.id.EditData);
       
        cadastrar = (Button) findViewById(R.id.btCadastrar);
        consultar = (Button) findViewById(R.id.btConsultar);
       
       
       
        cadastrar.setOnClickListener(new View.OnClickListener() {
           
            public void onClick(View v) {
               
               
               
                descricao = descricaoEditText.getText().toString();   ////// DA ERRO AQUI!
               

                //valor = valorEditText.getText().toString();
                //data = dataEditText.getText().toString();
               
               
                //receita = new Receita(descricao,valor,data);
            }
        });
       
     
       
       
       
    }



    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }


16 Ago 2012, 19:15
Perfil
Dalvik Virtual Machine
Dalvik Virtual Machine

Data de registro: 17 Jul 2011, 10:55
Mensagens: 1988
Localização: São Paulo
Mensagem Re: pegar valor de edit em evento de botao
Posta o método createTabs()

_________________
Abraços
___________
Novo App: CalcMat - Calculadora de materiais para concreto
Blog: Agorandroid - sobre programação Android
Twitter: @Agorandroid
___________
Campanha: Facilite sua vida e a dos outros usuários
Netiqueta:Procure responder as sugestões. Quando encontrar a solução, coloque [Resolvido] no primeiro post o mais rápido possível. Lembre-se de agradecer às pessoas que ajudaram e poste a solução do problema.


16 Ago 2012, 20:52
Perfil
What is ADT?
What is ADT?

Data de registro: 14 Jul 2012, 16:18
Mensagens: 27
Mensagem Re: pegar valor de edit em evento de botao
o método createtabs está correto e este código tb.

o que esta acontecendo é que estava tentando rodar em um emulador e ao clicar no botão gera esse erro.
e as versões eram compativeis do emulador e do projeto.

fiz o teste em um tablet e funcionou corretamente.
BAITA BOSTA ISTO, muito tosco!
ahahaaha
mas valeu ai brother pela atenção!


17 Ago 2012, 15:12
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 7 Mensagens ] 

Quem está online

Usuários vendo este fórum: abruzzi, adelar, ademilson, agtavares, Alexandre Castro, Alexandre de Queiroz, Andre, Aparec, apoena, austonrd, Beru Lars, billsombrio, Bitetti, BloggerCaOS, brunomalka, Bruto_JPO, BTalhadas, btleandro, buccalon, caiodemarco, Carlos, Carlos Almeida, Carmizini, cassianotartari, Catapan, ciro, Comandante Cody, Crazy_Droid, cyzko, czambroni, dallari, Danilo Dias, dariosena, dbuarque, deivisonrpg, dentimskol, Diego Rufino, dikiloco, dnakamashi, erissi, espinhara.net, Everton Moreira, eXagon, Felipe, felipedsilva, fraga, FVB, Gabriel Laet, Gabriel Teófilo, Geire Robson Gadelha, genildof, geovanebg, glmsistemas, Gui Pereira, guilhermesmo, gutem25, HAMSES, HyagoRules, jacksonst, Jar Jar Binks, jaydson, João Miguel Aguiar, jrchuteboxe, Julio Assis, Juninhooooo, juniorsk8, kpinheiro, kusanaguy, leeeeooooooo, lfalcao, lfirpo, luciano.sml, luizneto79, m4v0, marcelocastellani, marcow, mauriciobreide, Michel, Mvitor, nandokanarski, Newton Barbosa, nobrejack, Nute Gunray, oliverlessa, paulabr, pchofard, peterson.bah, Petto, raragao, reginaldo, roberto caceres, RodReis, rogerio, rogeriopgomes, Rogério, ronamore, rotilho, rtodao, rubens_olv, Samuka, SEO Crawler, Telekom [Bot], Tiago Sousa Roch, tiagocordeiro, ubiratan, vandob, vaniuz, VIEIRIX, washington, Wesleyceraso, weverton, williamcmello, wilson.slima, wilsond, wingdoido, Wookiees, xikin, XPTO, yeltsinlima, Yoda e 7 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 - 2013 Portal Android - Comunidade de Desenvolvedores da Plataforma Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi