В настоящее время я работаю над приложением для Android 2.1-update1 с API Google, и все работает так, как должно, но, казалось бы, из ниоткуда приложение теперь случайным образом перезагружает уже отображенные фрагменты карты Google. Перезагрузка происходит при панорамировании, все плитки становятся серыми, а затем вновь появляются и исчезают случайным образом на секунду или две и, наконец, стабилизируются. Я прокомментировал мой код, оставив только самое необходимое, и проблема все еще присутствует. Кто-нибудь знает, в чем может быть проблема?
Я проверил это на моем Droid и эмуляторе с теми же результатами.
Вот мои голые кости MapActivity:
package com.app.test;
import com.google.android.maps.MapActivity;
import android.location.Location;
import android.location.LocationListener;
import android.os.Bundle;
public class MapViewActivity extends MapActivity implements LocationListener
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.mapview);
}
@Override
protected void onResume()
{
super.onResume();
}
@Override
protected void onPause()
{
super.onPause();
}
@Override
protected void onStop()
{
super.onStop();
}
public void onLocationChanged(Location location)
{
}
public void onProviderDisabled(String provider)
{
}
public void onProviderEnabled(String provider)
{
}
public void onStatusChanged(String provider, int status, Bundle extras)
{
}
@Override
protected boolean isRouteDisplayed()
{
return false;
}
}
Метод, из которого он называется:
public void display(View view)
{
Intent intent = new Intent(context,MapViewActivity.class);
context.startActivity(intent);
}
Если вам нужна дополнительная информация, просто дайте мне знать.
Спасибо за вашу помощь!