에 내가 문제가 이동합니다. 나는 Class A
, ClassB
입니다. 둘 다 Intent
을 사용하여 Class C
으로 이동합니다. 지금, 나는 내가 이전 화면 중 하나 A or B
로 이동 있도록 내가 Class C
를 탐색 한 어느 class
에서 알고 싶어요. 내가 다른 Class A
및 클래스 B의 데이터를 업데이트해야하기 때문에 Class C
에서 finish()
를 호출하면 도와 나던. 아무도 나를 도와주세요. 여기에서 의도를 사용하는 방법? Class C
으로 이동해야하는 클래스를 알 수 있습니까?안드로이드는 - 여기에 설명 된대로 이전 화면
0
A
답변
1
는 부울 "isclassA"와 같은 매개 변수를 넣어 알고 그것에 테스트를합니다. CLASSE A의 의도에 :
boolean isfromclassA = intent.getBoolExtra("isfromclassA");
2
당신은 startActivityForResult
을 사용하고 onActivityResult
콜백을 오버라이드 (override) 할 필요가 있습니다. 이 방법을 사용하면 출처가 밝혀지지 않은 상태에서 데이터를 안전하게 업데이트 할 수 있습니다. 클래스 A와 B에있는 당신의 의도에
public class A extends Activity {
private final static int REQUEST_CODE= 1000;
public void onCreate(BUndle b) {
...
Intent intent = new Intent(this, C.class);
startActivityForResult(intent, REQUEST_CODE);
}
@override
void onActivityResult(int requestCode, int resultCode, Intent data) {
// here through data you will receive new data
}
}
public class C extends Activity {
public void onCreate(BUndle b) {
// modify same data
Intent intent = new Intent();
// pute data inside intent
setResult(Activity.RESULT_OK, intent);
finish();
}
}
+0
이 유 샘플 좀 도와 주시겠습니까 : 당신의 클래스 C에서 이에 대한
intent.putExtra("isfromclassA",false);
:
클래스 B의 의도에intent.putExtra("isfromclassA",true);
? Aʌɐpɥɐuı @ –
+0
: 10407159/안드로이드 - 어떻게 관리하기-시작 활동에 대한-result'이 간단 –
관련 문제
- 1. 여기에 설명 된대로 JSCEP
- 2. 동적 기능은 여기에 설명 된대로
- 3. CSV 미디어 여기에 설명 된대로
- 4. backup_data : 여기에 설명 된대로 SKIP_PADDING 라인에서 X
- 5. setup.py : 여기에 설명 된대로 필요한 패키지 이름이
- 6. SOLR 패싯 수는 여기에 설명 된대로
- 7. 오류 - 여기에 설명 된대로 "오류 팽창 클래스 Android.widget.ImageButton"
- 8. 구조체 맵 : 메서드에 System.Web.HttpRequestBase를 제공하는 방법? 여기에 설명 된대로
- 9. 여기에 설명 된대로 내가 에클 레어 소스를 얻으려고
- 10. asp.net webcontrol에서 상속하는 새 컨트롤을 구현하는 방법? 여기에 설명 된대로
- 11. EventKitUI/EKCalendarChooser는 연락처에 액세스해야합니다 - 이유가 무엇입니까? 여기에 설명 된대로
- 12. 함수에 인수를 전달하는 방법은 무엇입니까? 여기에 설명 된대로
- 13. 지역 nuget 서버 : 405 방법은 여기에 설명 된대로
- 14. 안 Appstats 여기에 설명 된대로 내가 Appstats을 사용하고
- 15. 정의되지 않은 메서드`빌드 ': 여기에 설명 된대로 클래스
- 16. 예 : File.ReadAllText()는 Windows 파일 캐싱을 사용합니까? 여기에 설명 된대로
- 17. 여기에 설명 된대로 내가 이동 페이팔 지불을 통합 한
- 18. ActiveAndroid는 아래에 설명 된대로
- 19. 제목에 설명 된대로
- 20. 안드로이드는 - 여기에 코드
- 21. 파이썬 + OpenCV의 책에 설명 된대로
- 22. IE 입력 상자가 주제에 설명 된대로
- 23. 안드로이드는 이전 활동을 얻습니다.
- 24. iOS 및 Android 앱에서 페이스 북 딥 링크를위한 업그레이드 프로세스가 있습니까? 여기에 설명 된대로
- 25. 여기에 출력 설명
- 26. 유닉스 :이 답변에 설명 된대로 쉘 스크립트에서
- 27. 업데이트 URL Angular2 튜토리얼에 설명 된대로 Angular2
- 28. JSF 서블릿 아치 도움말은 아래에 설명 된대로
- 29. Hadoop에 설명 된대로 RDBMS가 좋지 않습니까?
- 30. 설명 된대로 RewriteRule을 만드는 방법은 무엇입니까?
을 ... 나도 같은에서 수행 한 // stackoverflow.com/질문/:'HTTP에서보세요 방법 u는 건의했다 ... 감사 –