Register the handler object in onResume so the application can restart correctly.

This commit is contained in:
Kevin Ruland 2012-06-15 14:09:55 +00:00
parent 61a78f49a7
commit a896c5a87c

View File

@ -48,8 +48,6 @@ implements Simulations.OnSimulationSelectedListener
ViewPager viewPager = (ViewPager)findViewById(R.id.pager); ViewPager viewPager = (ViewPager)findViewById(R.id.pager);
viewPagerAdapter = new OpenRocketViewerPagerAdapter( this.getSupportFragmentManager() ); viewPagerAdapter = new OpenRocketViewerPagerAdapter( this.getSupportFragmentManager() );
viewPager.setAdapter( viewPagerAdapter ); viewPager.setAdapter( viewPagerAdapter );
CurrentRocketHolder.getCurrentRocket().setHandler( new RocketChangedEventHandler( ) );
} }
@Override @Override
@ -58,6 +56,12 @@ implements Simulations.OnSimulationSelectedListener
super.onPause(); super.onPause();
} }
@Override
protected void onResume() {
CurrentRocketHolder.getCurrentRocket().setHandler( new RocketChangedEventHandler( ) );
super.onResume();
}
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater(); MenuInflater inflater = getSupportMenuInflater();