我正在开发一个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()..
}
}
答案 0 :(得分:2)
在Java中,您不能扩展多个类。 所以我想你应该从FragmentActivity而不是Activity
扩展BaseActivity