달달한 스토리

728x90
반응형

 

어제부터 리사이클러뷰를 습득하느라 정신이 없었다.

 

다 습득하고 나서 정리해볼 생각이다.

 

오늘은 인텐트로 넘어온 데이터가 널이거나, 값에 따라 다르게 처리를 하고 싶을 때

 

사용하는 인텐트 널처리에 대해서 알아보겠다.

 

   /**인텐트 널체크 및 구분*/
    private void getIntentValue() {
        Intent intent = getIntent();
        if(!TextUtils.isEmpty(intent.getStringExtra("Rtitle"))){ //인텐트 널체크 만약 Rtitle이라는 글자가 안비어 있다면,
            title = intent.getStringExtra("Rtitle");
            mainText = intent.getStringExtra("RmainText");
            saveDateV = intent.getStringExtra("Rdate");
            acceptInfo(); //다이어리 정보 적용
        }else{//만약 일반 다이어리에서 넘어왔다면, 아래를 실행시킨다.
            title = intent.getStringExtra("title");
            mainText = intent.getStringExtra("mainText");
            saveDateV = intent.getStringExtra("saveDate");
            acceptInfo(); //다이어리 정보 적용
        }
    }

!TextUtils.isEmpty(intent.getStringExtra("Rtitle"))

 

이 부분을 주목하면 된다.

 

만약에 넘어온 인텐트가

 

"Rtitle"이라는 글자가 있다면 이라는 뜻이다.

 

상황에 따라 잘 활용하면 좋을 듯 싶다.

 

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading