Ich find meinen Fehler nicht

G

Gameraco

Neues Mitglied
0
Hallo ich wollte nur einen kleinen Counter programmieren, da ich noch am Anfang stehe, aber immer wenn ich auf den Button drücke stürzt die app ab.
Laut eclipse ist alles richtig.

Ich würde mich über eine Antwort freuen.


Hier der Code:
Java:
package com.example.counter;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;


public class MainActivity extends ActionBarActivity {

public Button Klick;
public TextView Ueberschrift;
public TextView Zahl;
public TextView Beschreibung;
public int aktZahl;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


setContentView(R.layout.activity_main);

aktZahl = 0;
Klick = (Button) findViewById(R.id.button1);
Ueberschrift = (TextView) findViewById(R.id.Counter);
Zahl = (TextView) findViewById(R.id.Zahl);
Beschreibung = (TextView) findViewById(R.id.Beschreibung);
Klick.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
aktZahl = aktZahl + 1;
Zahl.setText(aktZahl);

}
} );
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}


@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}

}

XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.counter.MainActivity" >

<TextView
android:id="@+id/Counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="Counter"
android:textSize="30dp"
android:textStyle="bold" />

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="166dp"
android:text="KLICK" />

<TextView
android:id="@+id/Beschreibung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_marginBottom="83dp"
android:gravity="center_horizontal"
android:text="Mit diesem Counter kannst du die Langeweile wegklicken." />

<TextView
android:id="@+id/Zahl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="62dp"
android:text="0"
android:textSize="50sp" />

</RelativeLayout>
 
Versuch es mit
Code:
Zahl.setText(String.valueOf(aktZahl));

Die Methode setText(int) erwartet eine Resource-ID, keinen Wert der angezeigt werden soll.

EDIT: In Zukunft bei Fehlern bitte immer den Stacktrace von Logcat mitposten. Damit finden sich Fehler in der Regel schneller.
 
Super Vielen Dank

jetzt gehts!!!!:thumbsup:
 
hi
ich habe jetzt wieder einen Fehler den ich nicht finde.

Auf meinem Handy kommt immer
hwresolver wurde leider beendet


Im Code dürfte eig alles richtig sein, da ich nach einer Vorlage gearbeitet habe.
Vllt. findet ihr ja was.
 
Thyrion schrieb:
EDIT: In Zukunft bei Fehlern bitte immer den Stacktrace von Logcat mitposten. Damit finden sich Fehler in der Regel schneller.

!!!

Der ursprüngliche Beitrag von 07:28 Uhr wurde um 08:34 Uhr ergänzt:

und evtl vllt ein code update? Du scheinst ja was verändert zu haben da du geschrieben hattest das alles vorerst funzt!
 
Gameraco schrieb:
hi
ich habe jetzt wieder einen Fehler den ich nicht finde.
Ist auch kein Wunder wenn man Logcat nicht verwendet. Wenn die Meldung kommt "blablabla wurde beendet" wird dies auch im Logcat geloggt.
Sogar um welchen Fehler es sich handelt und sogar in welcher Codezeile er auftaucht.
 

Ähnliche Themen

D
Antworten
3
Aufrufe
469
jogimuc
J
SaniMatthias
Antworten
19
Aufrufe
993
swa00
swa00
L
Antworten
15
Aufrufe
913
jogimuc
J
Zurück
Oben Unten