Android 개발시 새로운 기능입니다. 목록보기가있는 활동 A가 있습니다. 목록보기에서 항목을 클릭하면 활동 B가 실행되어 listview의 선택된 항목에 대한 세부 정보를 볼 수 있습니다. 나는 활동 B에서 옵션 메뉴 항목 (편집)을 클릭하고, 활동 C가 실행되어 세부 사항을 편집 한 후 활동 C에서 활동 A로 항목의 세부 사항을 전송하려고합니다. 목록보기의 데이터가 보류 중입니다. arraylist on Activity A. 제 질문은 활동 C에서 활동 A로 오는 항목의 세부 사항을 (방법에 따라) 얻을 수있는 방법입니다. 제발 도와주세요. A (목록) ---> B (쇼) ---> C (편집) ---> A (목록)한 활동에서 다른 활동으로 데이터 전달
답변
대신처럼 사용, 다른 하나 개의 활동에서 복잡한 데이터를 전송하지 마십시오 웹 페이지는. querystring과 같은 것을 전달한 다음 하나의 활동에서 다른 활동으로 제출 된 키를 기반으로 데이터를 검색합니다.
아래 코드 참조 : 이것은 두 번째 활동을 호출하고 두 변수를 전달하는 첫 번째 활동입니다.
var focus = new Intent(this, typeof(Focus));
Bundle newextra = new Bundle();
newextra.PutString("ID", ID.ToString());
newextra.PutString("Step", step.ToString());
focus.PutExtras(newextra);
StartActivity(focus);
그런 다음 활동에서 당신은 다음과 같은 데이터를 검색 할 수 있습니다 : 다시 활동 A를 왔을 때
Bundle extras = Intent.Extras;
var id = int.Parse(extras.GetString("ID"));
var step = int.Parse(extras.GetString("Step"));
그런 다음 로컬 스토리지의 데이터 (데이터베이스 또는 무언가)
숙제이기 때문에 DB를 사용하지 않을 것입니다. 나는 그것을 보지 못했습니다. 당신이 말한 것을 이해했습니다. 그러나 데이터 활동 C가 acivity A에서 처리됩니다. 예를 들어 (onResume, onCreate ... ..) –
이 스레드를 참조하십시오 : http : //www.c-sharpcorn er.com/uploadfile/kirtan007/passing-data-from-one-activity-to-other-activity-in-android/ 도움이 될 수 있습니다. –
내 상황이 약간 다르다고 생각합니다. 다시 활동 A에 왔을 때 방법은 활동 A에서 수신됩니다. –
- 1. 한 활동에서 다른 활동으로 서비스 개체 전달
- 2. 활동에서 다른 활동으로 데이터 전달 [작동하지 않음]
- 3. 한 활동에서 다른 활동으로 카운터 전달
- 4. 한 활동에서 다른 활동으로 arrylist를 전달
- 5. 한 활동에서 다른 활동으로 문자열 값 전달
- 6. 한 활동에서 다른 활동으로 HttpClient 개체 전달
- 7. 활동에서 다른 활동으로 이미지 전달?
- 8. Android : ListView의 한 활동에서 다른 활동으로 데이터 전달
- 9. 한 활동에서 다른 활동으로 데이터 보내기
- 10. 하나의 활동에서 다른 활동으로 stringbuilder 전달
- 11. 한 활동에서 이전 활동으로 문자열 전달
- 12. 서비스 전달 하나의 활동에서 다른 활동으로
- 13. 하나의 활동에서 다른 활동으로 동일한 객체 전달
- 14. 한 활동에서 다른 활동으로 메시지 보내기
- 15. 한 활동에서 다른 활동으로 인 텐트를 통해 android.text.format.Time 객체 전달
- 16. 조각에서 활동으로 데이터 전달
- 17. 한 활동에서 다른 활동으로 데이터를 보내는 안드로이드
- 18. 다른 활동으로 이미지 전달
- 19. 하나의 활동에서 다른 활동으로 EditText 데이터 보내기
- 20. 컨텍스트를 다른 활동으로 전달
- 21. 한 활동에서 다른 활동으로 arraylist를 전달하십시오.
- 22. 한 활동에서 다른 활동으로 이동하는 android
- 23. 한 활동에서 다른 활동으로 대상의 Arraylist 보내기
- 24. 한 활동에서 다른 활동으로 포인터를 전달하십시오.
- 25. 한 활동에서 다른 활동으로 항목을 체크하는 방법
- 26. 한 활동에서 다른 활동으로 텍스트 이동
- 27. (Android) 한 활동에서 다른 활동으로 설정하기
- 28. 한 활동에서 다른 활동으로 이미지를 보내시겠습니까?
- 29. 하나의 활동에서 다른 활동으로 데이터 설정
- 30. 하나의 활동에서 다른 활동으로 데이터 보내기
를 검색을하는 방법은 A 액에 수신됩니다 –