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