/[caddi]/CaddiPictureUpload/trunk/app/src/main/java/com/caddi/android/caddipictureupload/MenuActivity.java
ViewVC logotype

Contents of /CaddiPictureUpload/trunk/app/src/main/java/com/caddi/android/caddipictureupload/MenuActivity.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download)
Mon Jul 27 06:41:43 2015 UTC (8 years, 10 months ago) by torben
File size: 2114 byte(s)
First import
1 package com.caddi.android.caddipictureupload;
2
3 import android.content.Intent;
4 import android.support.v7.app.ActionBarActivity;
5 import android.os.Bundle;
6 import android.view.Menu;
7 import android.view.MenuItem;
8 import android.view.View;
9 import android.widget.Button;
10
11
12 public class MenuActivity extends ActionBarActivity {
13
14 final static int ACT_CAMERA = 1001; //ActivityForResult identifier
15
16
17 @Override
18 protected void onCreate(Bundle savedInstanceState) {
19 super.onCreate(savedInstanceState);
20 setContentView(R.layout.activity_menu);
21
22
23 Button camBtn = (Button) findViewById(R.id.launchCamera);
24 camBtn.setOnClickListener(new View.OnClickListener() {
25 @Override
26 public void onClick(View view) {
27 Intent intent = new Intent(MenuActivity.this, CameraActivity.class);
28 startActivityForResult(intent, ACT_CAMERA);
29 }
30 });
31 }
32
33 @Override
34 public boolean onCreateOptionsMenu(Menu menu) {
35 // Inflate the menu; this adds items to the action bar if it is present.
36 getMenuInflater().inflate(R.menu.menu_menu, menu);
37 return true;
38 }
39
40 @Override
41 public boolean onOptionsItemSelected(MenuItem item) {
42 // Handle action bar item clicks here. The action bar will
43 // automatically handle clicks on the Home/Up button, so long
44 // as you specify a parent activity in AndroidManifest.xml.
45 int id = item.getItemId();
46
47 //noinspection SimplifiableIfStatement
48 if (id == R.id.action_settings) {
49 return true;
50 }
51
52 return super.onOptionsItemSelected(item);
53 }
54
55 @Override
56 protected void onActivityResult (int requestCode, int resultCode, Intent data) {
57 if (resultCode == RESULT_CANCELED )
58 return;
59
60 switch (requestCode) {
61 case ACT_CAMERA:
62 Intent intent = new Intent(MenuActivity.this, CompletePictureActivity.class);
63 intent.putExtras(data.getExtras() );
64 startActivity(intent);
65 break;
66 }
67 }
68 }

  ViewVC Help
Powered by ViewVC 1.1.20