Câu hỏi phỏng vấn Android
Câu hỏi

What is Context on Android?

Câu trả lời

Context in Android refers to the environment or setting in which an application is running. It provides information about the application's state and allows access to application-specific resources and classes. There are two main types of Context in Android:

Application Context

  • It is tied to the lifecycle of the entire application.
  • It is a singleton instance that can be accessed via getApplicationContext().
  • Use Application Context when you need a Context whose lifecycle is separate from the current Context or when passing a Context beyond the scope of an Activity[1][2].
  • Example: Creating a singleton object for your application that needs a Context[1].

Activity Context

  • It is tied to the lifecycle of a specific Activity.
  • It is available within an Activity and should be used when passing a Context in the scope of an Activity or when you need a Context whose lifecycle is attached to the current Context[1][2].
  • Example: Creating an object whose lifecycle is attached to an Activity[1].

Some key points about Context:

  • It allows you to access resources, databases, shared preferences, etc.[2]
  • Both the Activity and App...
junior

junior

Gợi ý câu hỏi phỏng vấn

junior

Tell about Constraint Layout

middle

How would you support different screen sizes?

senior

How do you handle Bitmaps in Android as it takes too much memory?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào