Activity via Button aufrufen

  • Antworten:8
Arne Wizz
  • Forum-Beiträge: 7

13.08.2012, 19:54:06 via App

Hallo,
ich schreibe gerade meine erste App, also blutiger Anfänger. Komme aber nicht so recht weiter.

Ich habe in der MainActivity "Home" einen Button mit dem die Activity "Feedback" aufgerufen werden soll.

Der Validator zeigt mir 4 Fehler an...
- unknown entity 'Intent'
- unknown entity 'Intent'
- unknown Type of variable 'in'
- unknown variable or field 'in'

Mein Code:
1import android.app.*;
2import android.os.*;
3import android.view.*;
4import android.widget.*;
5
6public class Home extends Activity
7{
8
9 @Override
10 public void onCreate(Bundle savedInstanceState)
11 {
12 super.onCreate(savedInstanceState);
13 setContentView(R.layout.home);
14
15 Button btnFeedback = (Button)findViewById(R.id.btnFeedback);
16 btnFeedback.setOnClickListener(new View.OnClickListener()
17 {
18 @Override
19 public void onClick(View v) {
20 // Activity-Aufruf hier rein.
21 Intent in = new Intent(Home.this,Feedback.class);
22 startActivity(in);
23 }
24 });
25 }
26}

Kann mir bitte jemand weiterhelfen?? :)

— geändert am 13.08.2012, 20:40:51

Antworten
Dennis dsfdsf
  • Forum-Beiträge: 16

13.08.2012, 20:00:02 via Website

Was ist denn die Frage jetzt?
Und bitte Code Tags benutzen. Oder irgendwo hochladen z.B codeviewer

Antworten
Arne Wizz
  • Forum-Beiträge: 7

13.08.2012, 20:04:56 via App

Na was die Fehlermeldungeh bedeuten bzw was genau der Fehler ist.

Irgendwas scheint ja bei Intent falsch zu sein... :( Nur was?

Antworten
Arne Wizz
  • Forum-Beiträge: 7

13.08.2012, 20:39:14 via App

Also der/die Fehler liegen laut dem Validator hier.

<code>
Intent in = new Intent(Home.this,Feedback.class);
startActivity(in);
</code>

Was könnte hieran denn falsch sein?

Antworten
Arne Wizz
  • Forum-Beiträge: 7

13.08.2012, 20:51:30 via App

Ich weiß nicht wie. :(

Ich hab kein Eclipse, nur AIDE aufm Smartphone.

Antworten
Maximilian O
  • Forum-Beiträge: 990

13.08.2012, 21:20:26 via App

Arne Wizz
Ich weiß nicht wie. :(

Ich hab kein Eclipse, nur AIDE aufm Smartphone.
Dir fehlt der Import für die Intent Klasse. Google mal nach dem korrekten Pfad.

Liebe Grüße Maximilian

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Antworten
Arne Wizz
  • Forum-Beiträge: 7

13.08.2012, 22:04:47 via App

Wo nach genau muss ich denn suchen?

Wie gesagt, bin neu, ich seh noch nicht so recht durch in Android... :(

Antworten
Michele
  • Forum-Beiträge: 1.525

14.08.2012, 03:30:30 via Website

Dann nehm doch mal Eclipse?

Als Anfänger auf dem Android einfach anzufangen ist sinnlos.

Und wenn würde ich das so schreiben:


1public void onButtonClick(View view) {
2 switch (view.getId()) {
3 case R.id.button1:
4 startActivity(new Intent(this, Deine.class));
5 break;
6 }
7 }

Oder mach das was Harald und Maximilian gesagt haben.
Ist größter Schrott auf dem Android zu Programmieren.


LG

— geändert am 14.08.2012, 03:31:24

Antworten