我有MainActivity
类扩展FragmentActivity
和SecondActivity
扩展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 {
...
}
答案 0 :(得分:0)
为什么需要BaseActivity
?创建一个类BaseFragmentActivity
并扩展FragmentActivity
,覆盖您需要覆盖的内容,然后将MainActivity
扩展为BaseFragmentActivity
而不是
答案 1 :(得分:0)
我认为你需要两个基类--BaseActivity(或BaseFragmentActivity)和BaseFragment。