Android: Nicht-statische Methode kann nicht verwiesen werden, aus statischen Kontext. Verwirrt?

Ich bin sehr neu in Java und der Programmierung im Allgemeinen. Ich schrieb dies für ein basic-Programm, fügen Sie 2 Nummern-Eingabe durch den Benutzer, und fügen Sie Sie, und zeigen Sie Sie in der output-box, jedoch bin ich immer "Nicht-statische Methode 'setText(java.lang.CharSequence)' verwiesen werden kann aus einem statischen Kontext", aber ich weiß nicht, was die statische Sache ist

    private void onClick(View v){
    EditText input1 = (EditText) findViewById(R.id.input1);
    double calc1 =  Double.parseDouble(String.valueOf(input1));
    EditText input2 = (EditText) findViewById(R.id.input2);
    double calc2 = Double.parseDouble(String.valueOf(input2));
    double total = calc1 + calc2;
    String result = Double.toString(total);
    EditText output1 = (EditText)findViewById(R.id.output);
    EditText.setText(result);
    }

Die Zeile die den Fehler:

    EditText.setText(result);

Sorry, wenn ich bin extrem inkompetent, aber ich suchte und ich konnte nicht wirklich verstehen, wie es zu lösen ist. Danke.

InformationsquelleAutor 343N | 2015-01-20

Schreibe einen Kommentar