휴대 전화의 뒤로 버튼을 클릭하면 이전 화면을 새로 고치고 싶습니다. 팝업 화면에서 이전 화면을 새로 고침하는 이벤트가 BB 6에 있습니까?Blackberry OS 6의 팝업 화면에서 [새로 고침] 화면을 새로 고치는 방법
1
A
답변
3
Screen.onExposed()이 이전 화면에서 호출되며 여기에서 값을 새로 고칠 수 있습니다.
2
class FirstScreen extends MainScreen {
private void refreshOnNextScreenClose() {
// some code to refresh the FirstScreen on NextScreen closure
}
private Runnable onNextScreenCloseCallback = new Runnable() {
refreshOnNextScreenClose();
};
// ..
// somewhere in the code where you create/push NextScreen
NextScreen nextScreen = new NextScreen(onNextScreenCloseCallback);
UiApplication.getUiApplication().pushScreen(nextScreen);
// ..
}
class NextScreen extends MainScreen {
private Runnable onCloseCallback;
public NextScreen(Runnable onCloseCallback) {
super();
this.onCloseCallback = onCloseCallback;
}
public void close() {
super.close();
if (onCloseCallback != null) onCloseCallback.run();
}
}
+0
나는 화면의 고약 물약을 새로 고치는 법을 알고 싶어한다. – NCG
+1
"화면의 고약 물약을 새롭게하라"는 것이 무슨 뜻인지 불분명하다. 단순히'Field'를 무효로하고 싶다면, 그 필드에'Field.invalidate()'를 호출하면됩니다. –
관련 문제
- 1. BlackBerry에서 화면을 새로 고치는 방법?
- 2. BlackBerry - 일정 이벤트 뷰어 화면을 프로그래밍 방식으로 새로 고치는 방법?
- 3. 열린 팝업 확장 패널을 새로 고치는 방법
- 4. 현재 화면에서 UITableView를 새로 고치는 방법
- 5. 새로 고침/새로 고침 Google지도
- 6. WPF 페이지 새로 고침
- 7. wpf의 새로 고침 페이지
- 8. 활동을 새로 고치는 방법? 지도보기 새로 고침 실패
- 9. NSFetchedResultsController 새로 고침 새로 고침?
- 10. 새로 고침/새로 고침
- 11. 팝업 컨트롤러에서보기 컨트롤러 새로 고침
- 12. 데이터 테이블 새로 고침
- 13. xcode에서 탭 새로 고침?
- 14. 닫힌 양식이 실제로 사라지도록 화면을 새로 고치는 방법
- 15. GridView를 새로 고치는 방법?
- 16. Browserfield를 새로 고치는 방법
- 17. ListView를 새로 고치는 방법?
- 18. 안드로이드리스트 뷰를 새로 고치는 방법
- 19. 벡터로 JTable을 새로 고치는 방법
- 20. Infragistics WebDataGrid 새로 고침 새로 고침
- 21. RichTextBox가 화면을 새로 고치는 것을 어떻게 방지합니까?
- 22. Android : 새로 고침 활동
- 23. cakephp에서 새로 고침 양식
- 24. 새로 고침 Java 인자
- 25. 매번 새로 고침하는 방법 새로 고침
- 26. 새로 고침 페이지 만
- 27. 새로 고침 PHP include()
- 28. java.sql.ResultSet에서 데이터 새로 고침
- 29. ListView WPF에서 새로 고침 제안 새로 고침
- 30. 인터넷에서 동기화 후보기 새로 고침/새로 고침
고마워요. 또한 전체 페이지를 새로 고치려면 어떤 이벤트가 필요한지 알고 싶습니다. – NCG
'Screen.onExposed()'가 Asker에 대한 올바른 콜백이라고 생각하지 않습니다. 왜냐하면 API는'이 화면의 애플리케이션이 포 그라운드를 받거나 '글로벌 스크린이 팝되었을 때 호출되기 때문입니다. –
사실 무엇을 요구했는지 정확하게 알 수는 없습니다. 그러나 화면 스택에 숨겨진 화면을 최신 상태로 유지하려면 onExposed가 업데이트를 수행하는 가장 좋은 이벤트입니다. 또한이 이벤트를 사용하여 데이터의 초기로드 및 업데이트를 한 곳으로 결합 할 수 있습니다. –