[英]ContraceptiveFragment( ) in ContraceptiveFragment cannot be applied to (android.support.v4.app.FragmentActivity)
I'm new to programming, don't know what causes the error. 我是编程新手,不知道是什么原因导致了错误。 I'm sharing a piece of code as well as error log. 我正在共享一段代码以及错误日志。 The bottom bold one is the error line. 底部的粗体是错误行。
private void initControls() {
PregnancyModal motherDetails = Constants.getDatabase(getContext()).getMotherDetails(MemberDetailActivity.MEMBER_ID);
if(motherDetails == null){
Constants.getDatabase(getContext()).addPregnancyRecord(MemberDetailActivity.MEMBER_ID, HouseDetailFragment.selectedMember.getHouseID());
}
accordion.addTab(new AccordionTab(getString(R.string.PregnancyHistory),new PregnancyHistory(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.maakebunyadimaloomat),new MotherBasicDetails(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.majoodaaurguzaishtasahatkemaloomat),new CurrentAndPastHealthInformation(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.guzarishtahamalkemaloomat),new PreviousPregnancyDetail(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.MotherPreviousHistory),new MotherPreviousHistory(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.deliverykemaloomat), new LaborandDeliveryInformation(getActivity())), "PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.checklistbaraymaa), new CheckListForMother(getActivity())), "PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.CheckupfromSkilledPerson),new CheckupfromSkilledPerson(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.Currentpregnancycheckupdetails),new Currentpregnancycheckupdetails(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.healthcentercheckuprequard),new HealthCenterCheckUpRecord(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.deliverykaymuqamkehidayat),new PlaceofDeliveryDetail(getActivity())),"PregnancyFragment");
accordion.addTab(new AccordionTab(getString(R.string.ImportantThingsRelatedtoChildandMothersHealth),new ImportantThingsRelatedtoChildandMothersHealth(getActivity())),"PregnancyFragment");
**accordion.addTab(new AccordionTab(getString(R.string.contracaptive),new ContraceptiveFragment(getActivity())),"PregnancyFragment");**
}
Error log 错误记录
Error:(94, 77) error: constructor ContraceptiveFragment in class ContraceptiveFragment cannot be applied to given types;
required: no arguments
found: FragmentActivity
reason: actual and formal argument lists differ in length
You haven't defined a constructor with FragmentActivity
as parameter in ContraceptiveFragment
. 您尚未在ContraceptiveFragment
使用FragmentActivity
作为参数定义构造函数。 Add this in your ContraceptiveFragment
class: 将此添加到您的ContraceptiveFragment
类中:
public ContraceptiveFragment(FragmentActivity activity){
// TODO: initialisations
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.