마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

쌩초짜 tostring() 노란줄 질문 드립니다

0 추천
취미로 직접 만져보면서 배우고 있습니다.

한참을 검색해본 결과 비슷한 내용조차 찾을수 없어 고수님들께 질문 올립니다


사진을 따로 올릴수가 없는것 같아 링크와 함께 입니다


https://m.kin.naver.com/mobile/qna/detail.nhn?d1Id=1&dirId=1040202&docId=331908362&answerNo=0&scrollTo=answer0&from=msgListCmt


String aaaa = TextInputEditText_이름.getText().tostring()


마지막의 tostring에서 노란줄이 사라지지 않아서 한참을 찾아보았지만 해결이 안됐습니다 ㅠㅠ

빨간줄이 위험 노란줄은 경고의 의미로 지나쳐도 좋아지만 배우는 입장에서 적어도 왜 이런 현상이 생겻는지는 알고싶습니다.      

미리 감사드립니다
Ms7676 (170 포인트) 님이 2019년 7월 24일 질문

1개의 답변

0 추천
 
채택된 답변
https://www.androidpub.com/2145032
이 링크가 도움이 될듯합니다.
익명사용자 님이 2019년 7월 24일 답변
Ms7676님이 2019년 7월 24일 채택됨
이쪽 분야에 대한 지식이 거의 없는터라 질문이 많습니다 ..   메일로 받은 답변과 올라온 답변의 내용이 다른데  이 사이트는 처음인지라 제대로 채택한건지 모르겠네요

링크 주신곳 가서 읽어보았는데 결론은 getText()라는건 editable이라는 문자로 변환시켜 받는것이고    tostring은 string문자? 로 변형 시킨다는건데 결국은 같은 문자로 변환시키는것이기 때문에 중복         tostring에 경고 문구가 떳다는 의미가 맞나요?

그리고 댓글 내용을 보면 gettext의 editable안에 문자 이미지 등을 포함하기에 그냥 이용해도 좋지만 string인자를 사용 하는 경우가 있다고 하셧는데 이런 경우에는 어떻게 해야 좋을까요?         

번거롭게 계속 질문드려 죄송합니다
네 중복이기에 경고창이 맞을거에요. 노란줄부분에 마우스올려보시면 어떤이유로 경고뜨는지 메시지박스가 뜨니 직접확인하면서 찾아보시면 도움이 많이될거에요.

댓글내용부분은 함수가
void func(Charactersequence c) 일때 func(edittext.gettext())
 void func(String s)일때 func(edittext.getText().tostring())
을 말씀하신게 아닌가 합니다.
...