我正在开发一个android应用程序,
而且我有许多活动来自自定义活动。
现在,我创建了一个新的FragmentActivity,并且需要与自定义活动中实现的功能相同的功能。
我怎样才能做到这一点?
编辑
这是一个简单的例子
public class BaseActivity extends Activity
{
protected void someFunction()
{
Log.i("TEST","This is a test");
}
}
public class MainActivity extends BaseActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
someFunction();
}
}
这是我的FragmentActivity:
public class MyFragmentActivity extends FragmentActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// here I want to use someFunction()..
}
}
最佳答案
在Java中,您不能扩展多个类。
所以我想你应该从FragmentActivity而不是Activity扩展BaseActivity
关于android - 如何实现 Activity 和FragmentActivity的父方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13629267/