我正在调用一个需要来自非活动类的活动上下文的方法。当我调用该方法时,活动主机的Google Map将返回null,但它不会在onCreate中返回null。我已经尝试添加上下文,但它不起作用。
这是我的非活动类
的代码Activity a = new Activty();
a.createMarker();
然后在活动类'a'
中 public void createMarker()
{
Drawable iconDrawable = context.getResources().getDrawable(R.drawable.ic_launcher);
final Bitmap iconBmp = ((BitmapDrawable) iconDrawable).getBitmap();
Marker marker = mMap.addMarker(new MarkerOptions()
.position(new LatLng(lattitude, longitude))
.title(title)
.icon(BitmapDescriptorFactory.fromBitmap(iconBmp)));
}