일부 메시지 조각을 열기위한 코드가 있습니다.FragmentTransection 동안 플로팅 동작 버튼 숨기기/표시
private void openMessage(int position) {
MessageRecord item = data.get(position);
item.setIsRead(true);
item.save();
List<MessageRecord> tmp = new ArrayList<>(data);
updateScreen(tmp);
MessagesActivity2 parentActivity = ((MessagesActivity2) context);
parentActivity.fab.hide();
FragmentTransaction ft = parentActivity.getSupportFragmentManager().beginTransaction();
ft.addToBackStack(null);
MessageFragment fragment1 = MessageFragment.newInstance(item);
ft.add(R.id.frame, fragment1);
ft.commit();
}
그리고이 줄은 내 팹을 숨 깁니다. parentActivity.fab.hide();
하지만 뒤로 버튼을 누른 후 활동보기로 돌아가서 내 FAB를 다시 여는 방법을 알 수 없습니다.
를 사용하는 사이에
MessageFragment fragment1 = MessageFragment.newInstance(item); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.addToBackStack(null); ft.replace(R.id.frame, fragment1);
가 통신하기! 고마워요! –