2014-04-25 2 views
0

저는 developer.android.com에 관한 튜토리얼에 따라 Android 개발을 배우는 새로운 초보자입니다. Intent 클래스의 putExtra() 메서드는 Intent 개체 값을 반환합니다. 그러나 자습서의 코드는 intent.putExtra(EXTRA_MESSAGE, message);입니다. 그렇다면 메서드는 값을 반환 할 수 없습니다. 이유를 말해 줄 수 있습니까? 고맙습니다.Intent 클래스의 putExtra() 메소드가 Intent 객체의 값을 반환합니까?

+0

get/get/etc/getstringExtra (등등, 당신이 얻고 자하는 것에 달려 있습니다;이 경우에는 문자열)을 읽어보십시오. –

+0

intent.putExtra (EXTRA_MESSAGE, message)는 당신이 그것을 추가하고있는 인 텐트의 인스턴스. putExtra ("variable_1", variabl1) .putExtra ("variable_2", variable2) 인라인 – Guardanis

+0

intent.putExtra (EXTRA_MESSAGE, message)는 메서드가 void 메서드임을 의미합니다. 나는 그것을 이해할 수 없다. – Ryan

답변

0

put 액티비티에서는 getIntent.getextras를 사용하여 번들 객체에 추가 데이터를 액세스 할 수 있습니다. 그런 다음 번들 객체는 EXTRA MESSAGE를 키로 사용하여 getString을 사용하여 데이터를 반환하는 데 사용할 수 있습니다.

관련 문제