martedì 18 dicembre 2012

Apertura di una nuova Activity in Android

Con poche istruzioni è possibile aprire una nuova Activity in Android; in questo caso il nome è 'NewActivity'.
Prima di effettuare la chiamata, configurare l'activity nell AndroidManifest.xml e creare un layout.
Più in basso alcune righe per eseguire una nuova activity da un pulsante di "Menu".
Intent intentStat = new Intent();
intentStat.setClassName(getPackageName(), getPackageName()+".NewActivity"); 
startActivity(intentStat);

Nuova Activity in un pulsante Menu.
public boolean onCreateOptionsMenu(Menu menu){  
 MenuInflater inflater = getMenuInflater();   
 inflater.inflate(R.menu.menu_newactivity, menu);
 return super.onCreateOptionsMenu(menu);
}

blic boolean onOptionsItemSelected(MenuItem item)
{
 switch (item.getItemId()){
  case R.id.button_example:
   Intent intentSolution = new Intent();
   intentSolution.setClassName(getPackageName(), getPackageName()+".NewActivity"); 
   startActivity(intentSolution);
   return true;
  default:
   return super.onOptionsItemSelected(item);
 }
}