Du bist nicht angemeldet.

Kevin

Anfänger

  • »Kevin« ist der Autor dieses Themas

Beiträge: 23

Registrierungsdatum: 03.07.2011

Danksagungen: 2

  • Private Nachricht senden

1

10.10.2011, 09:58

Probleme mit Android SDK

Hallo ich habe eine Klasse ausgeben


Spoiler Spoiler

Quellcode

1
2
package de.kevin.anfang;
public class ausgabe {	public String getText(){		return "Test";			}}


Und die Activity Klasse:

Spoiler Spoiler

Quellcode

1
2
3
package de.kevin.anfang;
import android.app.Activity;import android.os.Bundle;import android.widget.TextView;
public class Android_anfangActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        ausgabe ag = new ausgabe();        TextView tv = new TextView(this);                setContentView(tv.setText(ag.getText()));    }}


Fehler:

Spoiler Spoiler


The method setContentView(int) in the type Activity is not applicable for the arguments (void)
Android_anfangActivity.java /android_anfang/src/de/kevin/anfang line 15 Java Problem
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

Erik

Profi

Beiträge: 1 274

Registrierungsdatum: 22.06.2011

Wohnort: Deutschland ;)

Danksagungen: 307

  • Private Nachricht senden

2

10.10.2011, 10:54

Absätze im Code wären vielleicht gut, dann könnte man das auch lesen ;)

Also die Fehler Meldung sagt eigentlich alles. setCeontentView() brauch als Parameter entweder einen View oder einen int (ID), du übergibst aber void (Rückgabewert von tv.setText()).
Ersetze

Quellcode

1
setContentView(tv.setText(ag.getText()));

durch

Quellcode

1
2
tv.setText(ag.getText());
setContentView(tv);


So sollte es gehen :)
Beste Webite im Internet ( ͡° ͜ʖ ͡°)
xinra.de

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Kevin (10.10.2011)

Kevin

Anfänger

  • »Kevin« ist der Autor dieses Themas

Beiträge: 23

Registrierungsdatum: 03.07.2011

Danksagungen: 2

  • Private Nachricht senden

3

10.10.2011, 11:10

Es geht, Danke!

Ich denke ich werde nicht drum rum kommen mir Java jetzt vollkommen anzueignen. Dafür habe ich ja das tolle Buch "Java von Kopf bis Fuß". Echt zu empfehlen!
Das Buch "Android 3" habe ich mir jetzt auch bestellt. Mal schauen wie es ist. Ich kann ja mal ein Review schreiben, wenn ich Zeit habe.
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

Erik

Profi

Beiträge: 1 274

Registrierungsdatum: 22.06.2011

Wohnort: Deutschland ;)

Danksagungen: 307

  • Private Nachricht senden

4

10.10.2011, 11:12

Ja Java etwas mehr als Grundlagen ist schon nicht schlecht in dem Bereich :)
Beste Webite im Internet ( ͡° ͜ʖ ͡°)
xinra.de

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Kevin (10.10.2011)

Ähnliche Themen