App mit Fragment, Intent und Maps

N

note3

Ambitioniertes Mitglied
0
Hallo zusammen,
ich versuche mich an einem Beispiel, das obige Elemente enthält, ich habe

eine MainActivity mit activity_main als Layout
eien MapActivity mit activity_map als Layot.

In der mainActivity steht

Code:
Intent intent = new Intent(this, MapActivity.class);
startActivity(intent);
Die MapActivity sieht so aus:
Code:
public class MapActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_map);

        // das wird mit Debug nicht erreicht
        int i=5;
        i=i+1;
    }
}
Das zugehörige Layout (activity_map) hat folgende Struktur:
Code:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    ... 
    ...
    tools:context="com.example.esgps.MapActivity$PlaceholderFragment" 
    >

<LinearLayout
     ...
     ...
</LinearLayout>
  
    <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="76dp"
        class="com.google.android.gms.maps.SupportMapFragment" />
           
</RelativeLayout>
Im Manifest steht für die MapActivity noch folgendes:
Code:
<activity 
      android:name="com.example.esgps.MapActivity"> 
 </activity>
Starte ich die MapActivity durch einen Klick in der mainActivity kommt
die Nachricht "... angehalten".
Entferne ich den Block fragment kommt diese Nachricht nicht.

Die Frage ist, ob obige Struktur für eine Nutzung von Maps formal in Ordnung ist oder nicht.

An Berechtigungen usw. sollte es nicht liegen, denn die hierfür notwendigen
Zeilen habe ich analog aus einer Maps-App übernommen, die ich ohne
eigene Intents geschrieben habe.

Mit Gruß
E.S.

Der ursprüngliche Beitrag von 15:01 Uhr wurde um 15:34 Uhr ergänzt:

Es ist zum Mäusemelken,

da tüftelt man lange, dann schreibt man eine lange Frage
und dann findet man den Fehler

MapActivity extends FragmentActivity

Sorry
 

Ähnliche Themen

B
Antworten
4
Aufrufe
433
bb321
B
FabianDev
Antworten
5
Aufrufe
531
swa00
swa00
D
Antworten
23
Aufrufe
2.384
Data2006
D
Zurück
Oben Unten