2 개의 클래스가 있습니다 - Buttons_Class - Display_Class 화면에는 항상 몇 개의 버튼과 텍스트 뷰가 있습니다. Buttons 클래스는 startActivityforResult를 번들에 문자열과 함께 Display 클래스로 보냅니다. Display 클래스는 해당 문자열을 조작하고 TextView에 무언가를 보여줍니다. 그것은 잘 작동합니다. Button 클래스로 돌아가려면 Display 클래스가 setResult를 사용하여 Intent를 되돌려 보냅니다. 이것은 또한 잘 작동합니다. 그러나 Display 클래스는 finish()를 수행해야하며 TextView의 정보를 지 웁니다. 다른 많은 활동이 시작되고 중지되는 동안 TextView의 정보를 어떻게 보관할 수 있습니까?전역 TextView가 필요합니까?
1
A
답변
0
"글로벌 TextView가 필요합니까?" - 아니야. 이제까지. (나는 그것이 강한 단어이지만, 실제로는)
TextView는 사용자 인터페이스 요소입니다. 외부 데이터를 그래픽으로 표시해야합니다. 사용자 인터페이스에서 데이터 모델을 분리해야합니다. 이것은 여러 가지 방법으로 수행 할 수 있습니다. 아마도 가장 간단한 방법은 응용 프로그램 전체에서 액세스 할 수있는 싱글 톤 클래스에 데이터 모델을 저장하는 것입니다. Activity 클래스는 단순히 데이터에 액세스하여 시각적으로 표현해야합니다.
관련 문제
- 1. fsnotify에 전역 목록 검사가 필요합니까?
- 2. 왜 GLfloat에 전역 범위가 필요합니까?
- 3. TextView가 차지하는 공간은 무엇입니까
- 4. Tcl/Tk bind에는 전역 변수가 필요합니까?
- 5. ListView를 클릭하면 Textview가 트리거됩니다.
- 6. 왜 TextView가 없습니까?
- 7. TextView가 LinearLayout에있는 GridView
- 8. RelativeLayout - TextView가 표시되지 않습니다.
- 9. 클릭하면 Android textView가 사라집니다.
- 10. TextView가 있는지 확인하는 방법
- 11. TextView가 단추 내에서 그리기가 아님
- 12. 상대 레이아웃, Textview가 표시되지 않음
- 13. 보기 상단에 Android TextView가 있습니다.
- 14. android : textview가 잘못된 layout_width로 조정됩니다.
- 15. VC++ 응용 프로그램에서 전역 Uncaught 예외 처리기가 필요합니까?
- 16. 완전한 초보자 질문, textview가 인식하지 못하는 핸들
- 17. TextView가 부모 LinearLayout을 확장하지 못하게하려면 어떻게해야합니까?
- 18. VideoView가 재생되기 전까지 TextView가 표시되지 않음
- 19. Android TextView가 너비를 채우지 못하는 이유는 무엇입니까?
- 20. TextView가 포함 된 ScrollView가 스크롤되지 않습니다.
- 21. 어떻게 TextView가 클릭 베일인지 알 수 있습니까?
- 22. C# .net의 전역 변수
- 23. 루비의 전역 변수는 전역 적으로 어떻게됩니까?
- 24. 실제로 Singleton이 필요합니까?
- 25. 전역 변수
- 26. 전역 변수 ++
- 27. 경고 대화 상자 내의 TextView가 아래로 스크롤되지 않습니다.
- 28. android RelativeLayout, TextView 아래에 TextView가 없을 때 TextView를 가운데에 놓으려고합니다.
- 29. 이 계약을 증명하기 위해서는 무엇이 필요합니까? 필요합니까?
- 30. UINavigationController가 필요합니까?