q1. What is an Android application Object?
A. Theo tài liệu nhà phát triển đối tượng ứng dụng Android là
"lớp cơ sở cho những người cần để duy trì trạng thái ứng dụng toàn cầu. Bạn có thể cung cấp thực hiện của riêng bạn bằng cách xác định tên của nó trong của bạn Thẻ AndroidManifest.xml, điều này sẽ khiến cho lớp đó là được khởi tạo cho bạn khi quá trình cho ứng dụng/gói của bạn là được tạo "
q2. What is the use of Application Object?
A. Lớp ứng dụng chủ yếu được sử dụng cho một số cuộc gọi lại cấp ứng dụng và để duy trì trạng thái Ứng dụng toàn cầu.
Vì vậy, về cơ bản đây là một ý tưởng implementational
public class MyApp extends Application {
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onLowMemory() {
super.onLowMemory();
}
@Override
public void onTerminate() {
super.onTerminate();
}
}
q3. When should you use Application Object?
A.When bạn muốn lưu trữ dữ liệu, như biến toàn cục mà cần phải được truy cập từ nhiều hoạt động, thỉnh thoảng ở khắp mọi nơi trong vòng ứng dụng. Trong trường hợp này, đối tượng Application sẽ giúp bạn.
Nguồn
2012-03-22 09:27:49
Cảm ơn bạn đã trả lời. nhưng chúng ta có thể làm điều tương tự với sự trợ giúp của biến tĩnh. – user861973
Lớp ứng dụng bạn có thể sử dụng không chỉ để giữ biến tĩnh, nhưng bạn có một tham chiếu đến nó trên lớp hoạt động của bạn và chuyển các biến động. – goodm
Có bạn đúng googdm. –