F
ForenDaddy
Neues Mitglied
- 0
Testumgebung: Android v2.2 im Emo-lator (kleines Wortspiel ;-)
stehe momentan auf dem schlauch.
ich versuche einem einfachen anmelde button, eine onclick funktion zuzuweisen.
aber mein progrämmchen stürzt immer wieder ab.
Fehlermeldung: "The application abc (process fcp.main) has stopped"
aufbau ist ganz einfach:
habe mit eclipse eine gui gebastelt, eingabefeld benutzername, eingabefeld passwort und ein anmelde button.
die gui an sich funktioniert soweit schon mal. ist ja gott sei dank mit dem gui builder recht praktisch.
bei der onclick funktion streikt aber mein programm.
klammere ich die innere klasse aus, sehe ich meine gui, nur halt leider ohne funktion. sobald es wie unten steht, geht es schon wieder nicht.
ich denke ich habe alles nach anleitung gemacht.
(benutzer ist eine selbst erstellte Klasse)
hier mal der code der mainactivity:
hier die main.xml:
stehe momentan auf dem schlauch.
ich versuche einem einfachen anmelde button, eine onclick funktion zuzuweisen.
aber mein progrämmchen stürzt immer wieder ab.
Fehlermeldung: "The application abc (process fcp.main) has stopped"
aufbau ist ganz einfach:
habe mit eclipse eine gui gebastelt, eingabefeld benutzername, eingabefeld passwort und ein anmelde button.
die gui an sich funktioniert soweit schon mal. ist ja gott sei dank mit dem gui builder recht praktisch.
bei der onclick funktion streikt aber mein programm.
klammere ich die innere klasse aus, sehe ich meine gui, nur halt leider ohne funktion. sobald es wie unten steht, geht es schon wieder nicht.
ich denke ich habe alles nach anleitung gemacht.
(benutzer ist eine selbst erstellte Klasse)
hier mal der code der mainactivity:
Code:
package fcp.main;
import fcp.Logic.Benutzer;
import fcp.Logic.FileCopy;
import fcp.Logic.FCP_System;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Benutzer test = new Benutzer();
test.fahrerNr = "123";
test.passwort = "456";
final Button anmelden = (Button) findViewById(R.id.buttonAnmelden);
anmelden.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// bla bla bla
}
});
setContentView(R.layout.main);
}
}
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/Fahrernr"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/textfieldUsername"
android:layout_width="600dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/Passwort"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/textfieldPassword"
android:layout_width="600dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:inputType="textPassword" >
<requestFocus />
</EditText>
<Button
android:id="@+id/buttonAnmelden"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/Anmelden" />
<Button
android:id="@+id/buttonBeenden"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Beenden" />
</LinearLayout>
Zuletzt bearbeitet: