Probé hacer lo mismo, pero con Android Studio. Me generó la .apk sin problema, pero no me advirtió nada sobre excepciones. Sin embargo al instalar la apk de mi app en el celular se me cierra. Analicen el código en Java:
package com.desarrolla.nico.a1;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.*;
import android.widget.*;
import android.widget.AdapterView.*;
import org.w3c.dom.*;
public class MainActivity extends AppCompatActivity {
EditText c1, c2;
public float r;
@
override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
c1 = (EditText) findViewById(R.id.campo1);
c2 = (EditText) findViewById(R.id.campo2);
Spinner spiop = (Spinner) findViewById(R.id.spoperaciones);
spiop.setOnItemSelectedListener(new OnItemSelectedListener() {
@
override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String sel = (String) parent.getSelectedItem();
if(sel.equals("+")){
sumar();
}
}
@
override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
public void sumar(){
float n1 = Float.parseFloat(c1.getText().toString());
float n2 = Float.parseFloat(c2.getText().toString());
r = n1 + n2;
}
}
¡Qué corección me harían ustedes en el código java?. Saludos. Nico