import java.util.HashSet;
import java.util.InputMismatchException;
-import java.util.List;
import java.util.Locale;
import java.util.NoSuchElementException;
import java.util.Scanner;
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.aboutmenu, menu);
- Chronometer ch = (Chronometer) menu.findItem(R.id.about_menu_crono).getActionView();
+ Chronometer ch = (Chronometer) menu.findItem(R.id.about_menu_chrono).getActionView();
mTitleChronoObs = new CtFwSDisplayTinyChrono(getResources(), ch);
if (mSrvBinder != null) {
doRegisterObservers();
Log.d(TAG, "onCreateOptionsMenu");
getMenuInflater().inflate(R.menu.handmenu, menu);
- Chronometer ch = (Chronometer) menu.findItem(R.id.hand_menu_crono).getActionView();
+ Chronometer ch = (Chronometer) menu.findItem(R.id.hand_menu_chrono).getActionView();
mTitleChronoObs = new CtFwSDisplayTinyChrono(getResources(), ch);
if (mSrvBinder != null) {
package com.acmetensortoys.ctfwstimer.activity;
-import android.content.ComponentName;
-import android.content.Context;
import android.content.Intent;
-import android.content.ServiceConnection;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
-import android.os.IBinder;
import android.preference.PreferenceManager;
import android.support.annotation.StringRes;
-import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Spanned;
import android.util.Log;
String sfx;
switch (nr) {
case NR_EXPLICIT_END:
- sfx = rs.getString(R.string.notify_game_over);
- break;
case NR_TIME_UP:
sfx = rs.getString(R.string.notify_game_over);
break;
}
});
- @SuppressWarnings({"FieldCanBeLocal", "unused"})
+ @SuppressWarnings({"FieldCanBeLocal"})
private MainServiceNotification mMsn; // set in onCreate
public MainService() { }
if (now.rationale != CtFwSGameStateManager.NowRationale.NR_GAME_IN_PROGRESS) {
int rid = R.string.ctfws_chrono_nogame;
switch(now.rationale) {
- case NR_TIME_UP: rid = R.string.ctfws_chrono_over ; break;
- case NR_EXPLICIT_END: rid = R.string.ctfws_chrono_over ; break;
- case NR_START_FUTURE: rid = R.string.ctfws_chrono_future; break;
- case NR_NOT_CONFIG: rid = R.string.ctfws_chrono_nogame; break;
+ case NR_TIME_UP:
+ case NR_EXPLICIT_END:
+ rid = R.string.ctfws_chrono_over;
+ break;
+ case NR_START_FUTURE:
+ rid = R.string.ctfws_chrono_future;
+ break;
+ case NR_NOT_CONFIG:
+ rid = R.string.ctfws_chrono_nogame;
+ break;
}
mCh.setText(rid);
return;
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
- <size android:height="@dimen/hand_tab_div_size" android:width="@dimen/hand_tab_div_size"/>
- <solid android:color="@android:color/transparent"/>
-</shape>
\ No newline at end of file
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/about_menu_crono"
+ android:id="@+id/about_menu_chrono"
android:title="@string/ctfws_chrono_menutext"
app:actionViewClass="android.widget.Chronometer"
app:showAsAction="always" />
xmlns:android="http://schemas.android.com/apk/res/android">
<item
- android:id="@+id/hand_menu_crono"
+ android:id="@+id/hand_menu_chrono"
android:title="@string/ctfws_chrono_menutext"
app:actionViewClass="android.widget.Chronometer"
app:showAsAction="always" />
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
-
- <dimen name="hand_tab_div_size">4dp</dimen>
</resources>