The Full LifetimeThe full lifetime of your Activity occurs between the dịch - The Full LifetimeThe full lifetime of your Activity occurs between the Việt làm thế nào để nói

The Full LifetimeThe full lifetime

The Full Lifetime
The full lifetime of your Activity occurs between the first call to onCreate and the final call to onDestroy. It’s not uncommon for an Activity’s process to be terminated without the onDestroy method being called.
Use the onCreate method to initialize your Activity: inflate the user interface, get references to Fragments, allocate references to class variables, bind data to controls, and start Services and Timers. If the Activity was terminated unexpectedly by the runtime, the onCreate method is passed a Bundle object containing the state saved in the last call to onSaveInstanceState. You should use this Bundle to restore the UI to its previous state, either within the onCreate method or onRestoreInstanceState.
Override onDestroy to clean up any resources created in onCreate, and ensure that all external connections, such as network or database links, are closed.
As part of Android’s guidelines for writing efficient code, it’s recommended that you avoid the cre¬ation of short-term objects. The rapid creation and destruction of objects force additional garbage collection, a process that can have a direct negative impact on the user experience. If your Activity creates the same set of objects regularly, consider creating them in the onCreate method instead, as it’s called only once in the Activity’s lifetime.
The Visible Lifetime
An Activity’s visible lifetimes are bound between calls to onStart and onStop. Between these calls your Activity will be visible to the user, although it may not have focus and may be partially obscured. Activities are likely to go through several visible lifetimes during their full lifetime because they move between the foreground and background. Although it’s unusual, in extreme cases the Android run time will kill an Activity during its visible lifetime without a call to onStop.
The onStop method should be used to pause or stop animations, threads, Sensor listeners, GPS lookups, Timers, Services, or other processes that are used exclusively to update the UI. There’s little value in consuming resources (such as CPU cycles or network bandwidth) to update the UI when it isn’t visible. Use the onStart (or onRestart) methods to resume or restart these processes when the UI is visible again.
The onRestart method is called immediately prior to all but the first call to onStart. Use it to implement special processing that you want done only when the Activity restarts within its full lifetime.
The onStart/onStop methods are also used to register and unregister Broadcast Receivers used exclusively to update the UI.
You’ll learn more about using Broadcast Receivers in Chapter 5.
The Active Lifetime
The active lifetime starts with a call to onResume and ends with a corresponding call to onPause. 
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Cuộc đời đầy đủCuộc đời đầy đủ của các hoạt động xảy ra giữa các cuộc gọi đầu tiên đến onCreate và cuộc gọi cuối cùng để onDestroy. Nó không phải là không phổ biến cho một hoạt động quá trình để được chấm dứt mà không có phương pháp onDestroy được gọi là.Sử dụng các phương pháp onCreate để khởi tạo các hoạt động của bạn: thổi phồng giao diện người dùng, được tham khảo để những mảnh vỡ, phân bổ các tham chiếu đến lớp biến, ràng buộc dữ liệu để kiểm soát và bắt đầu dịch vụ và tính giờ. Nếu các hoạt động bị ngắt bất ngờ bởi thời gian, phương pháp onCreate là thông qua một đối tượng Bundle chứa nước lưu trong cuộc gọi cuối cùng để onSaveInstanceState. Bạn nên sử dụng này bó để khôi phục lại giao diện về trạng thái trưṍc của nó, hoặc là trong vòng phương pháp onCreate hoặc onRestoreInstanceState.Ghi đè lên onDestroy để làm sạch bất kỳ tài nguyên nào tạo ra trong onCreate, và đảm bảo rằng tất cả các kết nối bên ngoài, chẳng hạn như liên kết mạng hoặc cơ sở dữ liệu, đều đóng cửa.Như một phần của Android của hướng dẫn viết mã hiệu quả, khuyến cáo rằng bạn tránh cre¬ation ngắn hạn đối tượng. Nhanh chóng tạo ra và phá hủy các đối tượng lực lượng thu gom rác thải bổ sung, một quá trình mà có thể có một tác động tiêu cực trực tiếp trên kinh nghiệm người dùng. Nếu hoạt động của bạn tạo ra các thiết lập tương tự của các đối tượng thường xuyên, xem xét việc tạo cho họ trong các phương pháp onCreate thay vào đó, nó được gọi là chỉ một lần trong các hoạt động đời sống.Cuộc đời có thể nhìn thấyKiếp sống có thể nhìn thấy một hoạt động bị ràng buộc giữa các cuộc gọi đến onStart và onStop. Giữa những cuộc gọi hoạt động của bạn sẽ được hiển thị cho người dùng, mặc dù nó không có thể tập trung và có thể được một phần che khuất. Các hoạt động có khả năng đi qua nhiều kiếp sống có thể nhìn thấy trong cuộc đời đầy đủ của họ, vì họ di chuyển giữa các nền trước và nền tảng. Mặc dù nó là bất thường, trong trường hợp cực đoan Android chạy thời gian sẽ giết một hoạt động trong suốt cuộc đời của mình có thể nhìn thấy mà không có một cuộc gọi đến onStop.Phương pháp onStop nên được sử dụng để tạm dừng hoặc dừng hình ảnh động, chủ đề, cảm biến thính giả, GPS tra cứu, Timers, Dịch vụ, hoặc các quá trình khác được sử dụng độc quyền để cập nhật giao diện người dùng. Không có giá trị nhỏ trong tiêu thụ tài nguyên (như chu kỳ CPU hoặc băng thông mạng) để cập nhật giao diện khi nó không phải là có thể nhìn thấy. Sử dụng các phương pháp onStart (hoặc onRestart) để tiếp tục hoặc khởi động lại các quá trình này khi giao diện người dùng có thể nhìn thấy một lần nữa.Phương pháp onRestart được gọi là ngay lập tức trước khi tất cả, nhưng các cuộc gọi đầu tiên đến onStart. Sử dụng nó để thực hiện chế biến đặc biệt mà bạn muốn thực hiện chỉ khi các hoạt động khởi động lại trong cuộc đời đầy đủ của nó.Các phương pháp onStart/onStop cũng được sử dụng để đăng ký và unregister phát sóng nhận được sử dụng độc quyền để cập nhật giao diện người dùng.Bạn sẽ tìm hiểu thêm về cách sử dụng bộ thu phát sóng ở chương 5.Cuộc đời hoạt độngCuộc đời hoạt động bắt đầu với một cuộc gọi onResume và kết thúc bằng một cuộc gọi tương ứng để onPause.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Lifetime Full
Các cuộc đời đầy đủ các hoạt động của bạn xảy ra giữa các cuộc gọi đầu tiên onCreate và cuộc gọi cuối cùng để onDestroy. Nó không phải là hiếm đối với quá trình một hoạt động của được chấm dứt mà không có phương pháp onDestroy được gọi.
Sử dụng phương thức onCreate để khởi tạo hoạt động của bạn: thổi phồng các giao diện người dùng, có tài liệu tham khảo để Fragments, phân bổ tài liệu tham khảo để biến lớp, dữ liệu ràng buộc để kiểm soát, và bắt đầu dịch vụ và Timers. Nếu Hoạt động đã chấm dứt đột ngột bởi thời gian chạy, phương thức onCreate là thông qua một đối tượng Bundle chứa các trạng thái được lưu trong cuộc gọi cuối cùng để onSaveInstanceState. Bạn nên sử dụng gói này để khôi phục giao diện người dùng trạng thái trước đó, hoặc bên trong phương thức onCreate hoặc onRestoreInstanceState.
Override onDestroy để làm sạch bất kỳ nguồn lực tạo ra trong onCreate, và đảm bảo rằng tất cả các kết nối bên ngoài, chẳng hạn như mạng hoặc cơ sở dữ liệu liên kết, được đóng lại.
là một phần của hướng dẫn Android để viết mã hiệu quả, đó là khuyến cáo rằng bạn tránh được những cre¬ation của các đối tượng ngắn hạn. Việc tạo ra nhanh chóng và phá hủy các đối tượng buộc thêm thu gom rác thải, một quá trình mà có thể có một tác động tiêu cực trực tiếp vào kinh nghiệm người dùng. Nếu hoạt động của bạn tạo ra cùng một tập các đối tượng thường xuyên, hãy xem xét việc tạo ra chúng trong phương thức onCreate thay vào đó, như nó được gọi là một lần duy nhất trong cuộc đời của một hoạt động.
Các Lifetime Visible
Một Hoạt động của kiếp sống có thể nhìn thấy được ràng buộc giữa các cuộc gọi tới onStart và onStop. Giữa các cuộc gọi hoạt động của bạn sẽ được hiển thị cho người sử dụng, mặc dù nó có thể không có sự tập trung và có thể bị che khuất một phần. Các hoạt động có thể sẽ phải trải qua nhiều đời có thể nhìn thấy trong cuộc đời đầy đủ của họ, vì họ di chuyển giữa foreground và background. Mặc dù nó không bình thường, trong trường hợp cực kỳ thời gian chạy Android sẽ giết một hoạt động trong suốt cuộc đời có thể nhìn thấy nó mà không có một cuộc gọi đến onStop.
Phương pháp onStop nên được sử dụng để tạm dừng hoặc dừng hình ảnh động, chủ đề, người nghe cảm biến, tra cứu GPS, Timers, dịch vụ, hoặc các quá trình khác được sử dụng độc quyền để cập nhật giao diện người dùng. Có rất ít giá trị trong việc tiêu thụ tài nguyên (như CPU hay băng thông mạng) để cập nhật giao diện người dùng khi nó không phải là nhìn thấy được. Sử dụng các phương pháp onStart (hoặc onRestart) để tiếp tục hoặc khởi động lại các quá trình này khi các giao diện người dùng có thể nhìn thấy một lần nữa.
Phương pháp onRestart được gọi ngay lập tức trước khi tất cả, nhưng các cuộc gọi đầu tiên onStart. Sử dụng nó để thực hiện xử lý đặc biệt mà bạn muốn thực hiện chỉ khi Hoạt động khởi động lại trong cuộc đời đầy đủ của nó.
Các onStart / onStop phương pháp này cũng được sử dụng để đăng ký và chưa đăng ký Broadcast Receivers chuyên dùng để cập nhật giao diện người dùng.
Bạn sẽ tìm hiểu thêm về việc sử dụng Broadcast Receivers trong Chương 5.
active Lifetime
Các đời hoạt động bắt đầu với một cuộc gọi đến onResume và kết thúc bằng một cuộc gọi tương ứng để onPause. 
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: