Tôi đang cố gắng xác định thời điểm một ứng dụng được tiếp tục. Ví dụ: khi bạn mở ứng dụng, hãy nhấn nút trang chủ trên thiết bị và sau đó quay lại ứng dụng.Trong React Native trên iOS, có cách nào để xác định thời điểm một ứng dụng được tiếp tục không? Chẳng hạn như một sự kiện onResume?
6
A
Trả lời
12
Hy vọng bạn đang tìm kiếm điều này. Documentation Here
getInitialState: function() {
return {
currentAppState: AppStateIOS.currentState,
};
},
componentDidMount: function() {
AppStateIOS.addEventListener('change', this._handleAppStateChange);
},
componentWillUnmount: function() {
AppStateIOS.removeEventListener('change', this._handleAppStateChange);
},
_handleAppStateChange: function(currentAppState) {
this.setState({ currentAppState, });
},
render: function() {
return (
<Text>Current state is: {this.state.currentAppState}</Text>
);
},
0
này được liệt kê trên tài liệu về AppStateIOS, nếu điều này là không đủ, bạn có thể sử dụng send event api đọc AppDelegate.m trong thư mục iOS, bạn biết thêm các vòng tròn cuộc sống về App iOS.
Các vấn đề liên quan
- 1. Kết hợp Xamarin và React Native trong một ứng dụng
- 2. Điều kiện nhập khung (chẳng hạn như Lời nói) dựa trên Phiên bản iOS trong Swift?
- 3. Có cách nào để tôi có thể bỏ qua các sự kiện chạm trên Văn bản trong React Native không?
- 4. Làm cách nào để sử dụng điểm cuối sparql - chẳng hạn như DBPedia trong ứng dụng iphone
- 5. Làm cách nào để đặt điểm đánh dấu trong MapView của React Native
- 6. React Native sử dụng gì để cho phép JavaScript được thực thi trên iOS và Android một cách tự nhiên?
- 7. Làm cách nào để lấy chiều cao Thanh trạng thái iOS trong ứng dụng React-Native?
- 8. Làm cách nào để có được địa chỉ BSSID/MAC điểm phát sóng được kết nối trong ứng dụng React Native?
- 9. Vòng sự kiện xúc tác chỉ tiếp cận một khách hàng tại một thời điểm
- 10. Sự kiện tùy chỉnh trong thành phần giao diện người dùng gốc Native React Native
- 11. Làm thế nào để hạn chế lựa chọn ngày trong React native ios/dateo ngày tháng
- 12. Làm thế nào tôi có thể đặt một ListView bên trong một ScrollView bằng cách sử dụng React Native iOS?
- 13. Tiếp tục ứng dụng của tôi giống như cách nó được tiếp tục từ lịch sử
- 14. Có cách nào để xác định thời điểm bắt đầu một chuỗi Java không?
- 15. Bạn yêu cầu() một tệp âm thanh trong React Native như thế nào?
- 16. Làm cách nào để mô hình các sự kiện tạm thời trong React/Redux?
- 17. Làm thế nào để ngăn chặn nhiều sự kiện trên cùng một UIButton trong iOS?
- 18. React Native: TouchableOpacity onPress vấn đề bên trong một ScrollView
- 19. Làm thế nào để xác định xem một thực thể Doctrine có tiếp tục không?
- 20. Có thể gọi một hàm trong một thành phần gốc trong React Native không?
- 21. Ứng dụng React Native có yêu cầu hoặc nhập không?
- 22. Xác nhận/breakpoint có thể tiếp tục trên iOS như __debugbreak() với trình biên dịch MS
- 23. Cách thích hợp để sử dụng cocoapods với React Native (0.43.4) trong ios là gì?
- 24. Cách sử dụng GameCenter bên trong ứng dụng React Native
- 25. Cách nhanh nhất để chuyển đổi ứng dụng React thành React Native là gì?
- 26. google không được xác định trong ứng dụng phản ứng bằng cách sử dụng create-react-app
- 27. Tôi có thể yêu cầu một mô-đun cụ thể cho iOS trong React Native không?
- 28. Phản ứng Native: Command 'chạy ios` không được công nhận
- 29. Ứng dụng React Native có thể được kiểm tra trong trình duyệt không?
- 30. Cách bắt đầu viết ứng dụng UWP với React Native?
Wow, làm cách nào tôi bỏ lỡ điều đó. Cảm ơn bạn rất nhiều! –
Cảm ơn! Btw, tốt nhất là sử dụng 'AppState' thay vì' AppStateIOS' ngay bây giờ. –
Tôi đã phải sử dụng 'this._handleAppStateChange.bind (this)' cho 'this' để làm việc trong hàm' _handleAppStateChange'. –