0
추가 옵션 클래스에서이 옵션 메뉴를 apartment fragment
에서 intent
에 추가하고 싶습니다. 이 코드를 실행하는 동안 내 응용 프로그램이 추락, 내가 뭔가를 놓칠 수도 누군가 날 좀 도와 줘, 어떻게해야합니까 ??조각으로이 옵션 메뉴를 전환 할 수있는 방법
LandlordAddApartment.java
public class LandlordAddApartment extends Fragment {
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
}
@Nullable
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.add_apartment, menu);
super.onCreateOptionsMenu(menu, inflater);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.landlord_add_apartment) {
LanlordMapFragment mapFragment = new LanlordMapFragment();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.landlord_apartment, mapFragment, mapFragment.getTag()).commit();
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
getActivity().setTitle("Manage Apartment");
}
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.landlord_add_apartment, container, false);
return v;
오류 출력을 추가하십시오 –
여기에도 menu.xml 파일 내용을 추가하십시오. 또한 언제 앱이 충돌하는지 언급 할 수 있습니까? 시작시 또는 옵션을 클릭 할 때 또는 옵션을 확장하려고 할 때? – LeoNeo