1 package pl.org.nowoczesnapolska;
 
   3 import android.app.Activity;
 
   4 import android.content.Context;
 
   5 import android.content.Intent;
 
   6 import android.os.Bundle;
 
   7 import android.view.Menu;
 
   8 import android.view.MenuItem;
 
   9 import android.view.View;
 
  10 import android.view.View.OnClickListener;
 
  11 import android.widget.Button;
 
  13 public class CatalogueBook extends Activity {
 
  14         static final private int MENU_SHARE = Menu.FIRST;
 
  15         static final private int MENU_SHELF = Menu.FIRST+1;
 
  16         static final private int MENU_SIGNIN = Menu.FIRST+2;
 
  17         static final private int MENU_SETTINGS = Menu.FIRST+3;  
 
  18         static final private int MENU_ABOUT = Menu.FIRST+4;
 
  23     public void onCreate(Bundle savedInstanceState) {
 
  24         super.onCreate(savedInstanceState);
 
  25         setContentView(R.layout.catalogue_book);
 
  27         Button read_online = (Button) findViewById(R.id.read_online);
 
  29         read_online.setOnClickListener(new OnClickListener() {
 
  31                         public void onClick(View v) {
 
  32                                 // TODO Auto-generated method stub
 
  33                                 startActivity(new Intent(ctx, CatalogueReadOnline.class));
 
  39     public boolean onCreateOptionsMenu(Menu menu) {
 
  40         super.onCreateOptionsMenu(menu);
 
  49         menuItemId = MENU_SHARE;
 
  50         menuItemOrder = Menu.NONE;
 
  51         menuItemText = R.string.menu_share;     
 
  53         menu.add(groupId, menuItemId,
 
  54                         menuItemOrder, menuItemText);
 
  58         menuItemId = MENU_SHELF;
 
  59         menuItemOrder = Menu.NONE;
 
  60         menuItemText = R.string.menu_shelf;     
 
  62         menu.add(groupId, menuItemId,
 
  63                         menuItemOrder, menuItemText);           
 
  68         menuItemId = MENU_SIGNIN;
 
  69         menuItemOrder = Menu.NONE;
 
  70         menuItemText = R.string.menu_signin;            
 
  72         menu.add(groupId, menuItemId,
 
  73                         menuItemOrder, menuItemText);
 
  77         menuItemId = MENU_SETTINGS;
 
  78         menuItemOrder = Menu.NONE;
 
  79         menuItemText = R.string.menu_settings;          
 
  81         menu.add(groupId, menuItemId,
 
  82                         menuItemOrder, menuItemText);           
 
  86         menuItemId = MENU_ABOUT;
 
  87         menuItemOrder = Menu.NONE;
 
  88         menuItemText = R.string.menu_about;
 
  90         menu.add(groupId, menuItemId,
 
  91                         menuItemOrder, menuItemText);
 
  98     public boolean onOptionsItemSelected(MenuItem item) {
 
 100         super.onOptionsItemSelected(item);
 
 101         switch (item.getItemId()) {
 
 103                                 Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
 
 104                                 shareIntent.setType("text/plain");
 
 105                                 shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Wolne Lektury: Autor");
 
 106                                 shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Miron Miron");                         
 
 107                                 startActivity(Intent.createChooser(shareIntent, "Share this author"));  
 
 110                                 startActivity(new Intent(ctx, Shelves.class));  
 
 113                         startActivity(new Intent(ctx, SignIn.class));
 
 115                 case (MENU_SETTINGS):
 
 116                         startActivity(new Intent(ctx, Settings.class));
 
 119                         startActivity(new Intent(ctx, About.class));