- Forum-Beiträge: 45
25.11.2014, 14:40:44 via Website
25.11.2014 14:40:44 via Website
Hallo ich habe folgenden code :
"
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Findet die jeweiligen Elemente per findViewById
EditText Feld1 = (EditText)findViewById(R.id.ename1);
EditText Feld2 = (EditText)findViewById(R.id.ename2);
TextView Feldquote = (TextView)findViewById(R.id.equote);
}
public void generatequote(View view){
String testString = "blablabubber";
Feld1.setHint(testString);
}
"
Und ein Button auf meinem main.xml führt die methode generatequote aus aber ich kann die app so nicht ausführen da eclipse bemangelt in der generate methode das es kein Feld1 gibt ... warum hat meine generate methode kein Zugriff auf das im onCreate deklarierte Feld1 ? : / das blöde ist wenn ich die drei zeilen in die generatemethode schreibe dann werden die ja erst deklariert (die Felder) wenn auf den Button gedrückt wird oder ? ... also wenn ich das so mache kann ich meine app wenigsten kompilieren und starten sie stürzt aber ab sobald ich den button drücke ... und ehm ja das will ich eig auch net so machen weil ichs gern im onCreate hätte damit ich mehre Sprachen unterstützen kann und beim laden der app im oncreate die jeweiligen strings setze ^^.
Wäre mega nett wenn mir da jemand helfen bzw. mich aufklären könnte
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.