5
Sto tentando di visualizzare una mappa ma viene visualizzato questo errore, "Il metodo getSupportFragmentMananger() non è definito per il tipo principale" Please Help. Grazie. Sto usando Google ap mappegetSupportFragmentManager() non è definito
package com.maps;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.MapView;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
import android.app.Activity;
public class main extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
GoogleMap mMap;
mMap = ((MapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
//can pass dynamic variables
final LatLng place = new LatLng(-37.81319, 144.96298);
Marker melbourne = mMap.addMarker(new MarkerOptions()
.position(place)
.title("Melbourne")
.snippet("Population: 4,137,400")
.icon(BitmapDescriptorFactory.fromResource(android.R.drawable.bottom_bar)));
}
}
ERRORE: Non è possibile lanciare da Frammento di MapFragment –
Quello che succede è che quando si estende Frammento di attività, invece di attività, significa che non sarà in grado di chiamare il attività da un'altra attività che non estende l'attività Fragment e questa diventa una sfida. Ho provato a farlo, ma quello che ho ottenuto è NoClassDefFoundError. In questo caso, come si chiama l'attività in un'altra classe – olammy