Не должно ли это:
private static final long TIMER_LENGHT = et1;
быть:
private static final long TIMER_LENGHT = Long.parseLong(strInput);
EDIT:
Сначала измените TIMER_LENGTH на:
private long TIMER_LENGHT = 0;
Мы начнем с 0 и позже, когда мы нажмем кнопку, мы изменим ее:
@OnClick(R.id.main_timer_button)
public void onButtonClicked() {
if (mState == TimerState.STOPPED) {
mPreferences.setStartedTime(getNow());
EditText et1 = (EditText)findViewById(R.id.et1);
String strInput = et1.getText().toString().trim();
TIMER_LENGHT = Long.parseLong(strInput);
startTimer();
mState = TimerState.RUNNING;
}
}