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));