- Log.w("WhereAmI", "going down");
- mHandler.removeCallbacks(updateClock);
- mHandler.removeCallbacks(updateCal);
- mHandler.removeCallbacks(updateInfo);
- //unregisterReceiver(connChanged);
- boolean wifion = wifiman.setWifiEnabled(false);
- Log.w("WhereAmI", "disabling wifi result " + wifion);
+ Log.v(TAG, "going down");
+ }
+
+ /** Called when the menu is activated. */
+ @Override
+ public boolean onCreateOptionsMenu(Menu menu) {
+ MenuInflater inflater = getMenuInflater();
+ inflater.inflate(R.menu.main_menu, menu);
+ return true;
+ }
+
+ /** Called when the menu item is selected */
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.quit:
+ finish();
+ return true;
+ case R.id.authorize:
+ Log.v(TAG, "authorize requested");
+ startActivity(new Intent(this, Authorize.class));
+ return true;
+ case R.id.settings:
+ Log.v(TAG, "settings requested");
+ startActivity(new Intent(this, WhereAmIprefs.class));
+ return true;
+ default:
+ return super.onOptionsItemSelected(item);
+ }