【androidjava】Bitmap初期化失敗した時に確認すること

asaba 著者:asaba

【androidjava】Bitmap初期化失敗した時に確認すること

googlemapを使う時にマーカーをカスタマイズしたい時に

bitmapを使うのですが、googlemapと併用する際は

始動時のonMapReadyの中で処理をする必要があります。

 

これは、Google Map の用意が出来た時に初めて初期化できる状態に

なるからです。

 

なのでonCreate内でbitmapを初期化

しようとするとエラー「IBitmapDescriptorFactory is not initialized」

で初期化が失敗してしまいます。

 

</pre>
@Override
public void onMapReady(GoogleMap googleMap) {

//この中でforを使いたい場合

BitmapDescriptor icon = BitmapDescriptorFactory.fromResource(myImageList[i]);

ClusterModel offsetItem = new ClusterModel(title[i],url[i], icon);

}
<pre>

 

なんでもフィールドやonCreate内で初期化するのも

よくないということですね。

  • この記事いいね! (0)

著者について

asaba

asaba author

好きなもの:RPG、チョコミント 少しずつ頑張ります。