Android - Activity (UI Single Screen)

Card Puncher Data Processing

Android - Activity (UI Single Screen)


An activity is a plain Java class representing a single screen (known also as a presentation layer).

Every Activity is invoked by an Intent, regardless of how the user navigated there. You can get the Intent that started your activity by calling getIntent() and retrieve the data contained within the intent.

Android Studio Activity


From High to Low:

  • Active activities
  • Visible Activities
  • Background Activities

See activity lifecycle to understand the activity type. (onCreate, ….)

Documentation / Reference

Discover More
Card Puncher Data Processing

When you create an app with Studio, it will create an initial activity class that will start when the app is launched. The default name of this activity is MainActivity. Activities can contain one or...
Android Activity Lifecyle
Android - (Activity|Fragment) Lifecycle

The Activity lifecycle is implemented by callback methods. A good way to test the lifecycle implementation (ie the application's ability to restore its state) is to simply rotate the device so that the...
Card Puncher Data Processing
Android - (Main Activity|Application Start)

An application is started through a main activity. The main activity is declared in the manifest. Below the manifest declare the class MainActivity as the start point of the app.
Card Puncher Data Processing
Android - Application

Application level on Android. topics/manifest/application-elementApplication element in the manifest See activity priority
Card Puncher Data Processing
Android - AsyncTask

The class android/os/AsyncTaskAsyncTask simplify background thread creation. The AsyncTask is not tied to the activity lifecycle. The virtual machine will hold the AsyncTask alive as long as the AsyncTask...
Android Sync Project With Gradle
Android - Build (Gradle) / Run the app

Gradle is the build system that packages up and compiles Android Apps. Android Studio automatically generates Gradle files for your application, including: the build.gradle for your app and module ...
Card Puncher Data Processing
Android - Context

android/content/Context: Interface to global information an application environment. An activity is a subclass of context and is therefore a context. displaying different kind of data of switching...
Android Tablet Handset Design
Android - Fragment (with or without UI)

Fragment is sort of like a “sub Activity” that you can reuse in different activities. Each fragment should be designed as a modular and reusable activity component because each fragment defines: ...
Android Ui Hierarchy
Android - GUI (Layout)

The graphical user interface for an Android app is built using a hierarchy of UI elements where: ViewGroup (Layout) objects are invisible container element (and therefore one is at the top). Layouts...
Card Puncher Data Processing
Android - Inflate (a layout XML to a view UI object)

In Android, you can create an UI: decoratively through a layout XML with Java object view (viewgroup for container and views for widget) In this context, Inflate means reading a layout XML (often...

Share this page:
Follow us:
Task Runner