Android:更改类扩展活动

时间:2014-03-17 09:26:27

标签: android android-activity extend

我有MainActivity类扩展FragmentActivitySecondActivity扩展Fragment。现在我想做一个类BaseActivity,我的类扩展它。我该怎么办?感谢。

public class MainActivity extends FragmentActivity implements LocationListener, OnClickListener{

    ...

    // THIS LINE USE FRAGMENTACTIVITY ONLY
    mapa = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapaMain)).getMap();

   ...

}

public class SecondActFragment extends Fragment implements OnClickListener, LocationListener { 

      ...
} 

2 个答案:

答案 0 :(得分:0)

为什么需要BaseActivity?创建一个类BaseFragmentActivity并扩展FragmentActivity,覆盖您需要覆盖的内容,然后将MainActivity扩展为BaseFragmentActivity而不是

答案 1 :(得分:0)

我认为你需要两个基类--BaseActivity(或BaseFragmentActivity)和BaseFragment。