起動時に読み込まれる mapfragment と rss フィードを含むホームスクリーンがあります。私はちょうど大きいマグフラグメントを含む別のいくつかの活動を持っています.
私の問題は、再起動するアクティビティ間を移動するときに、そのアクティビティに戻ったときにロードされたままにしておきたいということです。ユーザーがデータを再度ダウンロードするのを防ぐため。
フィードバックをいただければ幸いです
ありがとうございました
これは私が使用しているものです。
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent MapActivity = new Intent(getApplicationContext(),HomeActivity.class);
startActivity(MapActivity);
}
});
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);
new MyTask().execute();
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
map.moveCamera(CameraUpdateFactory.newLatLngZoom(-, 15000));
map.animateCamera(CameraUpdateFactory.zoomTo(7), 2000, null);
map.setMyLocationEnabled(true);
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
map.getUiSettings().setZoomControlsEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(true);
map.setTrafficEnabled(true);
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location lastLocation = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
// Get the location manager
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
provider = locationManager.getBestProvider(criteria, false);
Location location = locationManager.getLastKnownLocation(provider);
}
私は OnResume を使用していません。それは私の問題ですか??