Android 我如何从一个从片段扩展而来的CALS中获得ActionBarActivity?
如何从Android 我如何从一个从片段扩展而来的CALS中获得ActionBarActivity?,android,android-fragments,android-actionbaractivity,Android,Android Fragments,Android Actionbaractivity,如何从扩展的类中获得ActionBarActivity 这是我的班级: public class Email_Fragment extends Fragment{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBarActivity activity ; activity
扩展的类中获得ActionBarActivity
这是我的班级:
public class Email_Fragment extends Fragment{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBarActivity activity ;
activity = this;
}
public Email_Fragment()
{
super();
}
@Override
public void onAttach(Activity activity)
{
super.onAttach(activity);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.email_fragment, container, false);
return rootView;
}
}
我需要这样做:
ActionBarActivity activity ;
activity = this;
我需要使用clicklistener
注意:我正在使用fromimport android.support.v7.app.ActionBarActivity代码>您可以通过getActivity()
获取活动链接并将其强制转换
阅读
我想,“与活动交流”会对您有所帮助。在一个片段中,您可以调用以获取“父”活动。如果您的碎片始终存在于ActivaActivity内部,则可以按如下方式进行投射:
ActionBarActivity activity = (ActionBarActivity) getActivity();