The new contents of FragmentActivity.java are in my earlier post.
 
The AFragmentActivity.java is a copy of the original FragmentActivity.java 
with these additional changes:

   - public class AFragmentActivity extends Activity *implements 
   FragmentActivity* 
   - Then fix the compiler errors from the change above (i.e. implement 
   missing methods that are defined by the FragmentActivity). This is pretty 
   trivial.

The AFragmentMapActivity is a copy of the AFragmentActivity with these 
additional changes:

   - public abstract class AFragmentMapActivity extends *Map*Activity 
   implements FragmentActivity

Then you'll find that other source files in the compatibility have some 
compiler errors. These are trivial to fix. Mostly adding (Context) or 
(Activity) casts and calling '.getFragments()' instead of '.mFragments' and 
such.
 
Here is a usage example:
*public class Main extends AFragmentMapActivity {
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }*
* @Override
 protected boolean isRouteDisplayed() {
  return false;
 }
}*
 
*public class MapFragment extends Fragment {
 private View    fragmentView;
 private MapView mapView;*
* 
 @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container, 
Bundle savedInstanceState) {
        fragmentView = inflater.inflate(R.layout.map, container, false);
        mapView = (MapView)fragmentView.findViewById(R.id.mapview);
        
        return fragmentView;
 }*
*}*

And the layout main.xml has a <fragment> in there that refers to *
MapFragment*.
* 

* 
 

    
    
   -  
   - 
    
   

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to