Activity Menü mit Intent funktioniert nicht.

  • Antworten:6
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 14

15.01.2014 18:36:56 via Website

Hallo ich wollte ein menü mit mehreren auswahlmöglichkeiten schreiben, aber bei diesem Code funktioniert nur der erste Butoon und der Exit button. Ich hoffe mir kann jemand sagen, warum:
1package com.example.aoeeins;
2
3import android.app.Activity;
4import android.content.Intent;
5import android.os.Bundle;
6import android.view.Menu;
7import android.view.View;
8
9public class StartActivity extends Activity {
10
11 @Override
12 protected void onCreate(Bundle savedInstanceState) {
13 super.onCreate(savedInstanceState);
14 setContentView(R.layout.activity_start);
15 }
16
17 @Override
18 public boolean onCreateOptionsMenu(Menu menu) {
19 getMenuInflater().inflate(R.menu.start, menu);
20 return true;
21 }
22 public void Zweiteauf (View v){
23 Intent intent = new Intent(this, zweiteActivity.class);
24 startActivity(intent);
25 }
26 public void Dritteauf (View v){
27 Intent intent = new Intent(this, dritteActivity.class);
28 startActivity(intent);
29 }
30 public void Vierteauf (View v){
31 Intent intent = new Intent(this, vierteActivity.class);
32 startActivity(intent);
33 }
34 public void Fuenfteauf (View v){
35 Intent intent = new Intent(this, fünfteActivity.class);
36 startActivity(intent);
37 }
38 public void Sechsteauf (View v){
39 Intent intent = new Intent(this, sechsteActivity.class);
40 startActivity(intent);
41 }
42 public void Exit (View v){
43 finish();
44 }
45
46}
  • Forum-Beiträge: 1.793

15.01.2014 19:37:00 via App

1. Methodennamen immer camelCase: Zuerst klein, dann bei "neuem Wort" groß: ersterKlick, zweiterKlick, usw.
Bei Klassen immer groß: ZweiteActivity, DritteActivity
2. Was heißt denn funktioniert nicht? Fehler in eclipse, Absturz, erste Activity wird geöffnet, nichts passiert...?

Activities im Manifest deklariert?

LG

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

  • Forum-Beiträge: 14

15.01.2014 20:49:52 via Website

Ich habe die Activitys im Manifest angemeldet, und in Eclipse wird auch nichts unterstrichen. Aber wenn ich die App auf meinem Handy(Samsung Galaxy S III) starte funktioniert nur der Exit und der Zweite Actifity-Öffnen Button. Bei den anderen kommt dann die Meldung "Die App wurde angehalten"
LG
Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 9.203

15.01.2014 21:13:55 via App

Log Cat und Debugmodus?
Dann kennst du den Fehler.

LG Pascal //It's not a bug, it's a feature. :) ;)

  • Forum-Beiträge: 14

15.01.2014 21:30:14 via Website

Da steht mir nichts ersichtliches drinne :
Console:
1[2014-01-15 21:27:05 - aoeeins] Android Launch!
2[2014-01-15 21:27:05 - aoeeins] adb is running normally.
3[2014-01-15 21:27:05 - aoeeins] Performing com.example.aoeeins.StartActivity activity launch
4[2014-01-15 21:27:05 - aoeeins] Automatic Target Mode: launching new emulator with compatible AVD 'NexusOne'
5[2014-01-15 21:27:05 - aoeeins] Launching a new emulator with Virtual Device 'NexusOne'
6[2014-01-15 21:27:24 - aoeeins] New emulator found: emulator-5554
7[2014-01-15 21:27:24 - aoeeins] Waiting for HOME ('android.process.acore') to be launched...
8[2014-01-15 21:27:35 - aoeeins] emulator-5554 disconnected! Cancelling 'com.example.aoeeins.StartActivity activity launch'!
Log cat
1: E/(): Device disconnected
  • Forum-Beiträge: 14

16.01.2014 21:11:04 via Website

ok ich habe den Fehler in den Activities die auf gerufen werden sollten gefunden: Der Code war Komplet falsch
Aber trotzdem danke an alle die versucht haben mir zu helfen!
LG