Université de Pau et des Pays de l’Adour Master 2 Technologies de l’Internet
/∗Depuis l a v e r s i o n 2 .0 ∗/
@Override
p u b l i c v oi d on Bac kPres sed ( ) {
// do something on back .
return ;
}
//La to uch e Back pemrmettra de q u i t t e r l ’ a p p l i c a t i o n :
I n t e n t i n t e n t = new I n t e n t ( ) ;
i n t e n t . s e t C l a s s (A. t h i s , B. c l a s s ) ;
s t a r t A c t i v i t y ( i n t e n t ) ;
f i n i s h ( ) ;
//La to uch e Back per me tt ra de r e v e n i r à A:
I n t e n t ma in In te nt = new I n t e n t (A . t h i s , B. c l a s s ) ;
s t a r t A c t i v i t y ( mai nIntent ) ;
// Alert
A l e r t D i a l o g . B u i l d e r d l g A l e r t = new A l e r t D i a l o g . B u i l d e r ( t h i s ) ;
d l g A l e r t . s etM es sa ge ( g e tR es o ur c es ( ) . g e t S t r i n g (R. s t r i n g . t i t l e ) ) ;
d l g A l e r t . s e t T i t l e ( g e tR e so ur c es ( ) . g e t S t r i n g (R. s t r i n g . i n f o ) ) ;
// Media p l a y e r
MediaPlayer mp = MediaPlayer . c r e a t e ( Audio . t h i s , R . raw . p i s t e 1 ) ;
mp. s t a r t ( ) ;
mp. stop ( ) ;
// S p l a s h s c r e e n
new Handler ( ) . postDela yed ( new Runnable ( ) {
@Override
p u b l i c v oi d run ( ) {
I n t e n t ma in In te nt = new I n t e n t ( S pl a sh . t h i s , Dest . c l a s s ) ;
Spla sh . t h i s . s t a r t A c t i v i t y ( mainIn ten t ) ;
Spla sh . t h i s . f i n i s h ( ) ;
}
} , SPLASH_DISPLAY_LENGTH) ;
//Menu
p u b l i c b oo l ea n onCreateOptionsMenu ( Menu menu ) {
su pe r . onCreateOptionsMenu (menu ) ;
MenuItem item = menu . add (" About " ) ;
it em . s e t I c o n (R. dr awable . about ) ;
item . s e t I n t e n t ( new I nt e nt (A. th i s , B. c l a s s ) ) ;
item = menu . add (" S e t t i n g s " ) ;
it em . s e t I c o n (R. dr awable . s e t t i n g s ) ;
item . s e t I n t e n t ( new I nt e nt (A. th i s , C. c l a s s ) ) ;
return t r u e ;
}
3