공통적으로 쓰일 일지를 쓰는 화면(WritingFragment)을 Fragment로 구현하시고,
ViewPager를 사용하셔서 구현하시면 간단할 것 같네요.
기본 개념은
viewpager안에 들어갈 fragment를 pagerAdapter에서 동적으로 생성하시는 겁니다.
viewpager가 fragment를 관리해준다고 생각하시면 편하실거에요.
그러면 MainActivity에 viewpager가 추가될 것이구요(xml이든 코드형태든) viewpager에 pagerAdapter를 set하시고
pagerAdapter안에서 overriding하실 메소드들을 구현하실때 fragment를 동적 생성 해주시면 될 것 같습니다.