Everyday Growing Engineer 2022. 8. 19. 10:47

BaseActivity

  • 모든 부분에 Toolbar가 기본적으로 들어가기 때문에 이부분을 재활용하기 위해 BaseActivity 만듬
  • 사용법 :
    • (1) AppCompatActivity 대신 BaseActivity 상속 
    • (2) title 지정
    • (3) setToolbar(binding.layout.toolbar, binding.layout.toolbarImage, binding.layout.tooblarTitle, title); 로 불러고기
public class IntentAndBundleActivity extends BaseActivity {

    IntentAndBundleBinding binding;
    final String title = "인텐트 번들 예제";

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding = IntentAndBundleBinding.inflate(getLayoutInflater());
        View view = binding.getRoot();
        setContentView(view);

        // Toolbar 세팅
        setToolbar(binding.layout.toolbar, binding.layout.toolbarImage, binding.layout.tooblarTitle, title);
    }

}

내부적으로 공통적인 onclickListener도 구현.

(1) 메뉴 부분

(2) 뒤로가기 버튼