This is an old revision of the document!


Lab 04 - Advanced Android Interfaces

Activities

For Android applications, each window is called an activity. From a programming point of view, an activity is a class that extends the Activity class. Unlike other systems in which a program contains several windows displayed simultaneously, in Android, the screen is always occupied by a single window. Moreover, windows are connected by the simple fact that a window generates several windows. The window that appears on the screen when the application is started is considered the main activity that generates all the others. To create an activity, we need to create a class that extends the Activity class. At startup, the program will generate it, and we can interact with the window through events.

Some of the most important events are:

  • onCreate
  • onPause
public class MainActivity extends Activity {
 
   @Override
   public void onCreate(Bundle savedInstanceState)
   {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);        
   }
   @Override
   protected void onPause() 
   {
       // TODO Auto-generated method stub
       super.onPause();
   }
 
} 

For each event, do not forget to call the parent function, e.g: super.onCreate().

dapm/laboratoare/02_2.1616921760.txt.gz ยท Last modified: 2021/03/28 11:56 by ioana_maria.culic
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0