5
Đang cố hiển thị bản đồ nhưng nó hiển thị lỗi này, "Phương thức getSupportFragmentMananger() không được xác định cho loại chính" Xin vui lòng trợ giúp. cảm ơn. Tôi đang sử dụng bản đồ của Google apPhương thức getSupportFragmentManager() không được xác định
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)));
}
}
LỖI: Không thể đúc từ Fragment để MapFragment –
Điều gì xảy ra khi bạn mở rộng Hoạt động Fragment thay vì hoạt động, nó có nghĩa là bạn sẽ không thể gọi của bạn hoạt động từ một hoạt động khác không mở rộng hoạt động Fragment và điều này trở thành một thách thức. Tôi đã cố gắng làm điều này nhưng những gì tôi đã nhận được là NoClassDefFoundError. Trong trường hợp này, làm thế nào để gọi một hoạt động trong lớp khác – olammy