0
私は、Androidのアプリケーションで作業しています。メインページにはマップフラグメントとアニメーションがいくつかあります。オプションメニューをクリックすると、メニューが表示される前にすべてが遅くなり、メニューから項目を選択すると、変更がコミットされるまで同じことが1秒間発生します。 メニューを使用してマップタイプ(標準、衛星、地形)を変更します onOptionsItemSelectedのたびにメニューオプションメソッドを呼び出す前後に読み込みまたはプログレスバーを追加できますか?オプションメニューをクリックするとアプリケーションが遅くなります
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.first:
mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
break;
case R.id.second:
mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
break;
}
return super.onOptionsItemSelected(item);
}
を変更する前に2.クリアマップは、私がマップタイプへの追加でJSONに、いくつかのマップスタイルを持っているが、私はとにかくそれを試してみましたが、それはonResume(上 – Hussein
いただきました!あなたのコードを動作しませんでした)。アクティビティのonResume()にmMap.onResume()を追加してみてください。 – DevThapa