2013-05-06 8 views
5

मैप एक नक्शा प्रदर्शित करने की कोशिश कर रहा हूं लेकिन यह इस त्रुटि को प्रदर्शित करता है, "विधि getSupportFragmentMananger() मुख्य प्रकार के लिए अपरिभाषित है" कृपया मदद करें। धन्यवाद। मैं गूगल के नक्शे एपी उपयोग कर रहा हूँविधि getSupportFragmentManager() को अपरिभाषित किया गया है

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))); 


    } 
} 

उत्तर

18
public class main extends Activity 

आप का उपयोग करना चाहिए या तो AppCompatActivity या FragmentActivity, जैसे

public class mai extends AppCompatActivity

बजाय

public class main extends Activity 
+1

त्रुटि की: –

+0

MapFragment को टुकड़ा से नहीं दिया जा सकता, तो क्या होता है जब आप गतिविधि के बजाय टुकड़ा गतिविधि का विस्तार, इसका मतलब है कि जिसे आप कॉल करना नहीं कर सकेंगे है आपके एक और गतिविधि से गतिविधि जो टुकड़े की गतिविधि का विस्तार नहीं करती है और यह एक चुनौती बन जाती है। मैंने ऐसा करने की कोशिश की है लेकिन मुझे जो मिल रहा है वह NoClassDefFoundError है। इस उदाहरण में कोई अन्य वर्ग में गतिविधि को कैसे कॉल करता है – olammy

संबंधित मुद्दे