Solved! Go to Solution.
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Retrieve the map and initial extent from XML layout
map = (MapView)findViewById(R.id.map);
// Add tiled layer to MapView
tileLayer = new ArcGISTiledMapServiceLayer("http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer");
map.addLayer(tileLayer);
map.setOnStatusChangedListener(new OnStatusChangedListener() {
@Override
public void onStatusChanged(Object source, STATUS status) {
if(source == map && status == STATUS.LAYER_LOADED)
map.setEsriLogoVisible(true);
Log.i("HelloWorld","map loaded");
}
});
}@Override
public void onStatusChanged(Object source, STATUS status) {
if (OnStatusChangedListener.STATUS.INITIALIZED == status && source == map) {
Log.d("Test", "resolution:" + map.getResolution());
try{
map.setEsriLogoVisible(true);
}
catch(Exception e)
{
Log.d("Test","OnStatusChangedListener: " + e.getMessage());
System.out.println("OnStatusChangedListener: " + e.getMessage());
}
}
if(OnStatusChangedListener.STATUS.INITIALIZATION_FAILED == status){
//Best Practice to handle initialization failures
Log.d("Test","failed: " + status.toString());
}
}
});05-08 07:51:31.250: D/Test(16743): OnStatusChangedListener: null 05-08 07:51:31.250: I/System.out(16743): OnStatusChangedListener: null