O projeto não apresenta nenhum erro,
Quando mando o app no celular, nem inicia completamente e fecha…
Estou apenas tentando pegar um um método de outra classe e
executar p/ sacar ou depositar o valor pego do EditText.
Classe MainActivity
package br.claralima.projetinho;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
public Button btnSacar; public Button btnDepositar; public EditText edtValor; public double valor; Conta c = new Conta();
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
btnDepositar = (Button) findViewById(R.id.btnDep); btnSacar = (Button) findViewById(R.id.btnSaq); edtValor= (EditText) findViewById(R.id.edtSaldo);
btnDepositar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { valor = Double.parseDouble(edtValor.getText().toString()); c.depositar(); AlertDialog.Builder dig = new AlertDialog.Builder(MainActivity.this); dig.setMessage("Depósito efetuado com sucesso!"); dig.setMessage("Seu saldo é: " + c.saldoBanco); dig.setNeutralButton("OK", null); dig.show(); } });
btnSacar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { valor = Double.parseDouble(edtValor.getText().toString()); c.sacar(); AlertDialog.Builder dig = new AlertDialog.Builder(MainActivity.this); dig.setMessage("Saque efetuado com sucesso!"); dig.setMessage("Seu saldo é: " + c.saldoBanco); dig.setNeutralButton("OK", null); dig.show(); } });
}
}
Classe Conta
package br.claralima.projetinho;
public class Conta {
MainActivity m = new MainActivity();
protected double saldoBanco = 1.350;
public void depositar() { saldoBanco = saldoBanco - m.valor; }
public void sacar() { saldoBanco = saldoBanco - m.valor; }
}