Autore Topic: google map api fragment, interfaccia e getFragmentManager() che si blocca  (Letto 354 volte)

Offline unit1

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 12.04 64bit
Salve,

Vi posto l'interfaccia

Codice (XML): [Seleziona]
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:paddingBottom="@dimen/activity_vertical_margin"
   android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   tools:context=".Send" >

    <LinearLayout
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="vertical" >

        <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content" >

            <ImageView
               android:id="@+id/imageView1"
               android:layout_width="115dp"
               android:layout_height="wrap_content"
               android:adjustViewBounds="true"
               android:baselineAlignBottom="true"
               android:cropToPadding="false"
               android:src="@drawable/ic_launcher" />
        </LinearLayout>

        <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="fill_parent"
           android:orientation="vertical" >

            <EditText
               android:id="@+id/editText"
               android:layout_width="match_parent"
               android:layout_height="0dip"
               android:layout_gravity="top|left"
               android:layout_weight="1"
               android:ems="10"
               android:gravity="top|left|start"
               android:hint="@string/editSendHint" >

                <requestFocus />
            </EditText>

            <fragment
               
               android:id="@+id/map"
               android:name="com.google.android.gms.maps.MapFragment"
               android:layout_width="match_parent"
               android:layout_height="0dip"
               android:layout_weight="1"/>

        </LinearLayout>

    </LinearLayout>



</RelativeLayout>

Questa è la mia interfaccia, dove mostra una serie di menu (per adesso c'à solo un immagine, ma ci metterò dei bottoni), una area editabile e un fragment dove appare la mappa di google. L'interfaccia funziona, anche se appena provo a mettere qualche attributo alla fragment tipo map:mapType="normal" da errore discendo che l'attributo non è presente nel namespace. Non mi fa aggiungere il namespace al fragment e appena da codice provo a riprendere l'oggetto con
Codice (Java): [Seleziona]
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();l'applicazione si interrompe senza nessun errore, ne nel logcat e ne nella console di eclipse

Qualcuno sa dirmi dove sbaglio?