my code is below

```
mapView.setTileSource(new OnlineTileSourceBase("USGS Topo", 0, 18, 256, ".png",
    new String[] { "https://maps.tilehosting.com/c/48533dee-0f32-42a2-a6db-315bbc7ecca8/styles/bdbasic/{z}/{x}/{y}.png?key=xxxxxxxxxx" }) {

    @Override
    public String getTileURLString(long pMapTileIndex) {
        return getBaseUrl()
                + MapTileIndex.getZoom(pMapTileIndex)
                + "/" + MapTileIndex.getY(pMapTileIndex)
                + "/" + MapTileIndex.getX(pMapTileIndex)
                + mImageFilenameEnding;
    }
});

```

<https://github.com/osmdroid/osmdroid/wiki/Map-Sources>

My Version is 6.0.3
 ![map blank image](https://i.stack.imgur.com/6Q1hH.png)