Ich begann eine kleine Android-Anwendung zu lernen. Ich habe einen Eingabetext und eine Schaltfläche auf dem Bildschirm platziert. Das zeigt sich auf dem Emulator. Nachdem ich den Knopf gedrückt habe (der einen onClickListener hat) knackt die Anwendung und sagt mir auf dem Bildschirm des Emulators: "Die Anwendung ... ist unerwartet gestoppt worden. Versuchen Sie es erneut" und ich habe eine "Kraft schließen", die natürlich schließt die Anwendung. Ich habe das Projekt viele Male gereinigt und neu aufgebaut. Ich habe keine Fehler gezeigt (mit Eclipse) dies ist das Layout/main.xml. Android-Anwendung schlägt fehl und stoppt nach dem Klicken auf eine Schaltfläche
<ScrollView android:id="@+id/widget37" android:layout_width="247px"
android:layout_height="282px" android:scrollbars="vertical"
android:layout_x="38px" android:layout_y="130px">
</ScrollView>
<RadioButton android:id="@+id/compactList"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Compact List" android:layout_x="36px" android:layout_y="78px">
</RadioButton>
<RadioButton android:id="@+id/detailedList"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Detailed List" android:layout_x="176px"
android:layout_y="78px">
</RadioButton>
dies ist die Aktivitätsklasse:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class ShowStuffs extends Activity implements View.OnClickListener {
private Button searchbtn;
private EditText input;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
searchbtn = (Button)findViewById(R.id.searchBtn);
searchbtn.setOnClickListener(this);
}
public void onClick(View view) {
System.out.println("on click...");
String searchedText = input.getText().toString();
}
}
Ich kann nicht herausfinden, was damit nicht stimmt. Irgendwelche Vorschläge werden mehr als begrüßt. Danke.
Scheint, wie Sie noch haben LogCat discouver. Fenster -> Zeige Ansicht -> 'Andere': Andoird -> LogCat Dort findest du deine Fehlermeldung, die dir helfen soll, deinen Fehler zu finden. Verwenden Sie Log.d ("Ihr Tag", "Ihre Nachricht"), um Zeug zu logcat – getekha