2011-06-14 5 views
1

android에서 하나의 활동에서 다른 활동으로 데이터/매개 변수 값을 전달하는 방법은 무엇입니까?데이터/매개 변수를 Android의 다른 활동으로 전달하는 방법

나는

loginname=txtloginname.getText().toString(); 
password=txtpassword.getText().toString(); 
Bundle bundle = new Bundle(); 
bundle.putString("loginname", loginname); 
bundle.putString("password", password); 
Intent newIntent=new Intent(); 
newIntent.putExtras(bundle); 
setResult(RESULT_OK,newIntent); 
finish(); 

을 사용했다하지만 난 단지 어떻게 로그인 및 암호 키와 값을 모두 배치 할 로그인 명 값을받을 수 있나요?

+0

당신이 다른 활동을 수신하는 방법 코드를 게시 할 수를 – Stuti

+0

안녕하세요 Stuti, 나는 다음과 같이 얻을 : 엑스트라 = getIntent() getExtras();. if (엑스트라 == null) { newString = null; } else { newString = extras.getString ("STRING_I_NEED"); } – sudo

답변

10

newIntent.putExtra("name",value);을 여러 번 사용하면 여러 데이터를 추가 할 수 있습니다. 저장된 데이터에 따라 getStringExtra("name");을 다음 활동에 호출하십시오.

+0

안녕 devA, 그것은 getExtra()입니까? getExtraString()을 찾지 못했습니다. – sudo

+0

그래도 똑같이하고 캐스팅 해 .. – ngesh

1

당신이 방법을 사용할 수 있습니다

getStringExtra() 
관련 문제