android - MapFragment issue in onSelectFragment view -


i've created fragment, fragment01, extends mapfragment. problem because doesn't extend fragment anymore, onselectfragment part of mainactivity doesn't work anymore. need change in mainactivity work before? error i'm getting on line newfragment = new fragment01(); says type mismatch: cannot convert fragment01 fragment. being noob, tried newmapfragment = new fragment01(); didn't it.

mainactivity

public class mainactivity extends fragmentactivity {  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);      fragmentmanager fm = getsupportfragmentmanager();     fragmenttransaction transaction = fm.begintransaction();     startfragment startfragment = new startfragment();      transaction.add(r.id.fragment_placeholder, startfragment);     transaction.commit(); }  public void onselectfragment(view view){      fragment newfragment;      if (view == findviewbyid(r.id.btnstartfragment)) {         newfragment = new startfragment();     } else if (view == findviewbyid(r.id.btnfragment01)) {         newfragment = new fragment01();     } else if (view == findviewbyid(r.id.btnfragment02)) {         newfragment = new fragment02();     } else {         newfragment = new startfragment();     }     fragmenttransaction transaction = getsupportfragmentmanager().begintransaction();     transaction.replace(r.id.fragment_placeholder, newfragment);     transaction.addtobackstack(null);     transaction.commit(); } } 

it may error different fragment hierarchies: support library , platform. check imports , hierarchy of mapfragment.

these 2 different types:

android.support.v4.app.fragment

android.app.fragment


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -