StartActivity ForResult 사용
2720 단어 데이터StartActiv
이 걸 본 사람 에 비하 면 다 알 아 요.
4.567914.사용자 작업 을 시작 해 야 합 니 다.작업 이 끝 난 후에 4.567914.의 데 이 터 를 4.567914 로 전송 해 야 합 니 다.그 중에서 4.567914 를 사용 하여 시작 해 야 합 니 다
StartActivityForResult
구체 적 인 실현:int requestCode = 0 ;
...
Intent intent = new Intent(...);
//intent , ,
, Serializable Parcelable
// Bundle
//Bundle bundle = new Bundle();
//bundle.putXxx(key, value);
//intent.putExtra(key_bundle,bundle);
intent.putExtra(mName, object);
...
startActivityForResult(intent, requestCode);
4.567914 의 처리
... Activity A , intent
setResult(resultCode, intent);
this.finish();
데이터 수신 방법
다른
StartActivityForResult
전 송 된 데 이 터 를 받 으 려 면 다시 써 야 합 니 다Activity A
방법 은Activity B
,Activity B
에 있 습 니 다.다음 과 같 습 니 다.@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == ADDPASSREQUESTCODE && resultCode == AddPassActivity.ADDPASSRESULTCODE) { Bundle bundle = data.getBundleExtra(AddPassActivity.RESULTBUNDLE); PassItem item = (PassItem) bundle.getSerializable(AddPassActivity.SERIALIZABLE_PASSITEM); passItems.add(item); mHandler.sendEmptyMessage(INITDATASUCCESS); }
}
사용 할 때 일부 내용 이 잘 기억 나 지 않 기 때문에 기록 을 해 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Core Javascript] JS 분석 from scratch: 데이터, 변수, 메모리 관련 기본지식이런 언어의 기반이 되는 지식을 알아야 나중에 더 능숙하게 다룰 수 있겠다 싶었습니다. 그렇다면 기본형과 참조형 데이터를 구분하는 기준은 무엇일까요? 이것을 이해하기 위해 알아야할 배경지식들이 있습니다. 변수와 식별...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.