App bricht ab wenn eine Klasse mit extends MapActivity aufgerufen wird

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • App bricht ab wenn eine Klasse mit extends MapActivity aufgerufen wird

    Hallo Community,

    das ist mein erster Beitrag und hoffe, dass Ihr mir helfen könnt.
    Habe die Suchfunktion ausprobiert, aber da habe ich auch nichts dazu gefunden.

    Also zu meiner App:
    Ich habe da eigentlich nichts dahinter gedacht, da ich erst seit kurzem mit Android programmiere.
    Ich will zuerst die Möglichkeiten durchcoden, wie z.b. mit einer MySql Datenbank online anzubinden, was auch alles sehr gut gelungen ist.

    Nun aber mein Fehler:
    Wenn ich die Google Maps anzeigen will klappt das mit meiner Mainklasse einwandfrei (A2LGoogleActivity), der Key wird erkannt die Google Maps werden angezeigt.
    Mach ich aber eine OnClick option in der XML wo ich sage, dass eine neue Klasse dabei aufgerufen wird und dort dann die Google Maps anzeigt werden sollen, dann stürzt die App ab :(

    Nun meine Frage, ob ihr da den Schweinehund im Code eventuell erkennen könnt.

    Meine Main(A2LGoogleActivity), bei der funktionieren die Google Maps


    Java-Quellcode

    1. public class A2LGoogleActivity extends MapActivity {
    2. /** Called when the activity is first created. */
    3. @Override
    4. public void onCreate(Bundle savedInstanceState) {
    5. super.onCreate(savedInstanceState);
    6. setContentView(R.layout.main);
    7. }
    8. public void start(){
    9. Intent intent = new Intent(this,LoginArea.class);
    10. startActivity(intent);
    11. }
    12. @Override
    13. protected boolean isRouteDisplayed() {
    14. // TODO Auto-generated method stub
    15. return false;
    16. }
    17. }
    Alles anzeigen



    Java-Quellcode

    1. public class LoginArea extends MapActivity {
    2. protected void onCreate(Bundle savedInstanceState) {
    3. super.onCreate(savedInstanceState);
    4. setContentView(R.layout.loginarea);
    5. }
    6. @Override
    7. protected boolean isRouteDisplayed() {
    8. // TODO Auto-generated method stub
    9. return false;
    10. }
    11. }
    Alles anzeigen


    XML-Quellcode

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3. android:layout_width="fill_parent"
    4. android:layout_height="fill_parent"
    5. android:orientation="vertical" >
    6. <TextView
    7. android:layout_width="fill_parent"
    8. android:layout_height="wrap_content"
    9. android:text="@string/hello" />
    10. <Button
    11. android:id="@+id/button1"
    12. android:layout_width="wrap_content"
    13. android:layout_height="wrap_content"
    14. android:text="Button"
    15. android:onClick="start"
    16. />
    17. </LinearLayout>
    Alles anzeigen


    XML-Quellcode

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3. android:layout_width="fill_parent"
    4. android:layout_height="fill_parent"
    5. android:orientation="vertical" >
    6. <TextView
    7. android:layout_width="fill_parent"
    8. android:layout_height="wrap_content"
    9. android:text="@string/hello" />
    10. <Button
    11. android:id="@+id/button1"
    12. android:layout_width="wrap_content"
    13. android:layout_height="wrap_content"
    14. android:text="Button"
    15. android:onClick="start"
    16. />
    17. <com.google.android.maps.MapView
    18. xmlns:android="http://schemas.android.com/apk/res/android"
    19. android:id="@+id/mapview"
    20. android:layout_width="fill_parent"
    21. android:layout_height="fill_parent"
    22. android:clickable="true"
    23. android:apiKey="**************************"
    24. />
    25. </LinearLayout>
    Alles anzeigen



    Ich denk mal nicht, dass es an den .XML Dateien hängen kann, da wie gesagt in der Main es ganz normal funktioniert.

    Hoffe Ihr könnt mir da weiterhelfen 8)

    Grüße

    Alex