arcgis-android:100.10.0
code:
setContentView(R.layout.activity_main);
// retrieve the MapView from layout
mMapView = findViewById(R.id.mapview);
// create a raster from a local raster file
Raster raster = new Raster(Environment.getExternalStorageDirectory().getAbsolutePath() + "/tiffiles/raster-file/Shasta.tif");
// create a raster layer
final RasterLayer rasterLayer = new RasterLayer(raster);
// create a Map with imagery basemap
ArcGISMap map = new ArcGISMap(BasemapStyle.ARCGIS_IMAGERY);
// add the map to a map view
mMapView.setMap(map);
// add the raster as an operational layer
map.getOperationalLayers().add(rasterLayer);
// set viewpoint on the raster
rasterLayer.addDoneLoadingListener(() -> mMapView.setViewpointGeometryAsync(rasterLayer.getFullExtent(), 50));
error:
java.lang.IllegalArgumentException: Parameter boundingGeometry must not be null