Cleanup
This commit is contained in:
parent
30f068755a
commit
ceaf03e8db
32 changed files with 405 additions and 412 deletions
|
@ -29,8 +29,8 @@ public class AboutActivity extends Activity {
|
|||
getActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
setContentView(R.layout.activity_about);
|
||||
|
||||
TextView txtAboutAppName = (TextView) findViewById(R.id.txtAboutAppName);
|
||||
TextView txtAboutAppVersion = (TextView) findViewById(R.id.txtAboutAppVersion);
|
||||
TextView txtAboutAppName = findViewById(R.id.txtAboutAppName);
|
||||
TextView txtAboutAppVersion = findViewById(R.id.txtAboutAppVersion);
|
||||
|
||||
txtAboutAppName.setText(getString(R.string.appNameShort));
|
||||
|
||||
|
@ -43,11 +43,11 @@ public class AboutActivity extends Activity {
|
|||
e.printStackTrace();
|
||||
}
|
||||
|
||||
LinearLayout layAbout = (LinearLayout) findViewById(R.id.layAbout);
|
||||
LinearLayout layAbout = findViewById(R.id.layAbout);
|
||||
layAbout.setOnLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View arg0) {
|
||||
ImageView charis = (ImageView) findViewById(R.id.charis);
|
||||
ImageView charis = findViewById(R.id.charis);
|
||||
charis.setVisibility(View.VISIBLE);
|
||||
charis.startAnimation(AnimationUtils.loadAnimation(
|
||||
getApplicationContext(), R.anim.spin));
|
||||
|
|
|
@ -49,7 +49,7 @@ public final class AuthConfiguration {
|
|||
AuthConfiguration config = sInstance.get();
|
||||
if (config == null) {
|
||||
config = new AuthConfiguration(context);
|
||||
sInstance = new WeakReference<AuthConfiguration>(config);
|
||||
sInstance = new WeakReference<>(config);
|
||||
}
|
||||
|
||||
return config;
|
||||
|
|
|
@ -27,7 +27,7 @@ import java.util.concurrent.locks.ReentrantLock;
|
|||
public class AuthStateManager {
|
||||
|
||||
private static final AtomicReference<WeakReference<AuthStateManager>> INSTANCE_REF =
|
||||
new AtomicReference<>(new WeakReference<AuthStateManager>(null));
|
||||
new AtomicReference<>(new WeakReference<>(null));
|
||||
|
||||
private static final String TAG = "AuthStateManager";
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ public class CompleteActivity extends Activity {
|
|||
getMeditationAssistant().unsetNotificationControl();
|
||||
getMeditationAssistant().hideNotification(); // Called twice because it seems to help
|
||||
|
||||
EditText editSessionMessage = (EditText) findViewById(R.id.editSessionMessage);
|
||||
EditText editSessionMessage = findViewById(R.id.editSessionMessage);
|
||||
if (editSessionMessage.getText().toString().equals("")
|
||||
&& getMeditationAssistant().getPrefs().getBoolean("pref_remembermessage", false)) {
|
||||
editSessionMessage.setText(getMeditationAssistant().getPrefs().getString("lastmessage", ""));
|
||||
|
@ -100,13 +100,13 @@ public class CompleteActivity extends Activity {
|
|||
getMeditationAssistant().getMediNET().session.started = getMeditationAssistant()
|
||||
.getTimeStartMeditate();
|
||||
if (getMeditationAssistant().getTimerMode().equals("endat")) {
|
||||
Log.d("MeditationAssistant", String.valueOf(Math.min(timestamp, getMeditationAssistant().getTimeToStopMeditate())) + " - "
|
||||
+ String.valueOf(getMeditationAssistant().getTimeStartMeditate()) + " - " + String.valueOf(getMeditationAssistant().pausetime));
|
||||
Log.d("MeditationAssistant", Math.min(timestamp, getMeditationAssistant().getTimeToStopMeditate()) + " - "
|
||||
+ getMeditationAssistant().getTimeStartMeditate() + " - " + getMeditationAssistant().pausetime);
|
||||
getMeditationAssistant().getMediNET().session.length = Math.min(timestamp, getMeditationAssistant().getTimeToStopMeditate())
|
||||
- getMeditationAssistant().getTimeStartMeditate() - getMeditationAssistant().pausetime;
|
||||
} else {
|
||||
Log.d("MeditationAssistant", String.valueOf(timestamp) + " - "
|
||||
+ String.valueOf(getMeditationAssistant().getTimeStartMeditate()) + " - " + String.valueOf(getMeditationAssistant().pausetime));
|
||||
Log.d("MeditationAssistant", timestamp + " - "
|
||||
+ getMeditationAssistant().getTimeStartMeditate() + " - " + getMeditationAssistant().pausetime);
|
||||
getMeditationAssistant().getMediNET().session.length = timestamp
|
||||
- getMeditationAssistant().getTimeStartMeditate() - getMeditationAssistant().pausetime;
|
||||
}
|
||||
|
@ -118,26 +118,31 @@ public class CompleteActivity extends Activity {
|
|||
getMeditationAssistant().setTimeToStopMeditate(0);
|
||||
|
||||
Log.d("MeditationAssistant",
|
||||
"Session length: "
|
||||
+ String.valueOf(getMeditationAssistant().getMediNET().session.length)
|
||||
"Session length: " + getMeditationAssistant().getMediNET().session.length
|
||||
);
|
||||
if (getMeditationAssistant().getMediNET().session.length > 0) {
|
||||
TextView txtDuration = (TextView) findViewById(R.id.txtDuration);
|
||||
TextView txtDuration = findViewById(R.id.txtDuration);
|
||||
txtDuration.setText(MediNET
|
||||
.durationToTimerString(getMeditationAssistant()
|
||||
.getMediNET().session.length, false));
|
||||
|
||||
String text_size = getMeditationAssistant().getPrefs().getString("pref_text_size", "normal");
|
||||
if (text_size.equals("tiny")) {
|
||||
txtDuration.setTextSize(85);
|
||||
} else if (text_size.equals("small")) {
|
||||
txtDuration.setTextSize(115);
|
||||
} else if (text_size.equals("large")) {
|
||||
txtDuration.setTextSize(175);
|
||||
} else if (text_size.equals("extralarge")) {
|
||||
txtDuration.setTextSize(200);
|
||||
} else { // Normal
|
||||
txtDuration.setTextSize(153);
|
||||
switch (text_size) {
|
||||
case "tiny":
|
||||
txtDuration.setTextSize(85);
|
||||
break;
|
||||
case "small":
|
||||
txtDuration.setTextSize(115);
|
||||
break;
|
||||
case "large":
|
||||
txtDuration.setTextSize(175);
|
||||
break;
|
||||
case "extralarge":
|
||||
txtDuration.setTextSize(200);
|
||||
break;
|
||||
default:
|
||||
txtDuration.setTextSize(153); // Normal
|
||||
break;
|
||||
}
|
||||
|
||||
String finishSoundPath = getMeditationAssistant().getPrefs().getString("pref_meditation_sound_finish", "");
|
||||
|
@ -220,7 +225,7 @@ public class CompleteActivity extends Activity {
|
|||
}
|
||||
|
||||
private String getSessionMessage() {
|
||||
EditText editSessionMessage = (EditText) findViewById(R.id.editSessionMessage);
|
||||
EditText editSessionMessage = findViewById(R.id.editSessionMessage);
|
||||
return editSessionMessage.getText().toString().trim();
|
||||
}
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ public class DatabaseHandler extends SQLiteOpenHelper {
|
|||
}
|
||||
|
||||
private ArrayList<SessionSQL> unmarshalResult(Cursor c) {
|
||||
ArrayList<SessionSQL> sessionList = new ArrayList<SessionSQL>();
|
||||
ArrayList<SessionSQL> sessionList = new ArrayList<>();
|
||||
if (c != null) {
|
||||
if (c.moveToFirst()) {
|
||||
do {
|
||||
|
@ -186,7 +186,7 @@ public class DatabaseHandler extends SQLiteOpenHelper {
|
|||
|
||||
@Override
|
||||
public void onCreate(SQLiteDatabase db) {
|
||||
Log.d("MeditationAssistant", "CREATING DATABASE VERSION " + String.valueOf(DATABASE_VERSION));
|
||||
Log.d("MeditationAssistant", "CREATING DATABASE VERSION " + DATABASE_VERSION);
|
||||
db.execSQL("CREATE TABLE `" + TABLE_SESSIONS + "` ("
|
||||
+ "`" + KEY_ID + "` INTEGER PRIMARY KEY, "
|
||||
+ "`" + KEY_STARTED + "` INTEGER, `" + KEY_COMPLETED + "` INTEGER, "
|
||||
|
@ -200,11 +200,11 @@ public class DatabaseHandler extends SQLiteOpenHelper {
|
|||
|
||||
@Override
|
||||
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
|
||||
Log.d("MeditationAssistant", "DATABASE UPGRADE INITIATED - Old: " + String.valueOf(oldVersion) + " New: " + String.valueOf(newVersion));
|
||||
Log.d("MeditationAssistant", "DATABASE UPGRADE INITIATED - Old: " + oldVersion + " New: " + newVersion);
|
||||
int curVer = oldVersion;
|
||||
while (curVer < newVersion) {
|
||||
curVer++;
|
||||
Log.d("MeditationAssistant", "UPGRADING DATABASE to " + String.valueOf(curVer));
|
||||
Log.d("MeditationAssistant", "UPGRADING DATABASE to " + curVer);
|
||||
switch (curVer) {
|
||||
case 2:
|
||||
db.execSQL("ALTER TABLE `" + TABLE_SESSIONS + "` ADD COLUMN `" + KEY_STREAKDAY + "` INTEGER");
|
||||
|
|
|
@ -366,7 +366,7 @@ public class FileUtils {
|
|||
public static File getFile(Context context, Uri uri) {
|
||||
if (uri != null) {
|
||||
String path = getPath(context, uri);
|
||||
if (path != null && isLocal(path)) {
|
||||
if (isLocal(path)) {
|
||||
return new File(path);
|
||||
}
|
||||
}
|
||||
|
@ -401,7 +401,7 @@ public class FileUtils {
|
|||
}
|
||||
}
|
||||
}
|
||||
return String.valueOf(dec.format(fileSize) + suffix);
|
||||
return dec.format(fileSize) + suffix;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -183,7 +183,7 @@ public class ListPreferenceSound extends ListPreference {
|
|||
.toString();
|
||||
|
||||
Log.d("MeditationAssistant",
|
||||
"Selected: " + String.valueOf(which) + " - "
|
||||
"Selected: " + which + " - "
|
||||
+ itemSelected
|
||||
);
|
||||
|
||||
|
|
|
@ -48,7 +48,6 @@ import java.util.Arrays;
|
|||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.Locale;
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -65,7 +64,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
new Handler(Looper.getMainLooper()).post(() -> {
|
||||
if ((key.equals("timerHours") || key.equals("timerMinutes")) && getMeditationAssistant().getTimeToStopMeditate() < 1) {
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
txtTimer.setText(getMeditationAssistant().getPrefs().getString("timerHours", "0")
|
||||
+ ":"
|
||||
+ String.format("%02d", Integer.valueOf(getMeditationAssistant().getPrefs().getString(
|
||||
|
@ -107,6 +106,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
String intervalSoundPath = getMeditationAssistant().getPrefs().getString("pref_meditation_sound_interval", "");
|
||||
|
||||
if (!intervalSoundPath.equals("none") || getMeditationAssistant().vibrationEnabled()) {
|
||||
if (!intervalSoundPath.equals("none")) {
|
||||
getMeditationAssistant().playSessionSound(1, false);
|
||||
|
@ -116,7 +116,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
long interval = Math.max(
|
||||
getMeditationAssistant().timePreferenceValueToSeconds(getMeditationAssistant().getPrefs().getString("pref_session_interval", "00:00"), "00:00"), 0);
|
||||
Log.d("MeditationAssistant", "Interval is set to " + String.valueOf(interval) + " seconds");
|
||||
Log.d("MeditationAssistant", "Interval is set to " + interval + " seconds");
|
||||
|
||||
if (interval > 0 && (getMeditationAssistant().getTimeToStopMeditate() == -1
|
||||
|| getMeditationAssistant().getTimeToStopMeditate()
|
||||
|
@ -125,8 +125,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
cal.add(Calendar.SECOND, (int) interval);
|
||||
|
||||
Log.d("MeditationAssistant", "Setting INTERVAL WAKEUP alarm for "
|
||||
+ String.valueOf(cal.getTimeInMillis()) + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + String.valueOf((cal.getTimeInMillis() - System.currentTimeMillis()) / 1000) + ")");
|
||||
+ cal.getTimeInMillis() + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000 + ")");
|
||||
|
||||
Intent intent_interval = new Intent(
|
||||
getApplicationContext(), MainActivity.class);
|
||||
|
@ -190,20 +190,19 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
Boolean hidProgress = false;
|
||||
Boolean hidCommunity = false;
|
||||
|
||||
for (Iterator<String> hidebtni = hideMainButtons.iterator(); hidebtni.hasNext(); ) {
|
||||
String hideButton = hidebtni.next();
|
||||
for (String hideButton : hideMainButtons) {
|
||||
if (hideButton.equals("medinet")) {
|
||||
View divStreakUpper = findViewById(R.id.divstreakUpper);
|
||||
Button btnMeditationStreak = (Button) findViewById(R.id.btnMeditationStreak);
|
||||
Button btnMeditationStreak = findViewById(R.id.btnMeditationStreak);
|
||||
divStreakUpper.setVisibility(View.GONE);
|
||||
btnMeditationStreak.setVisibility(View.GONE);
|
||||
} else if (hideButton.equals("progress")) {
|
||||
Button btnProgress = (Button) findViewById(R.id.btnProgress);
|
||||
Button btnProgress = findViewById(R.id.btnProgress);
|
||||
btnProgress.setVisibility(View.GONE);
|
||||
|
||||
hidProgress = true;
|
||||
} else if (hideButton.equals("community")) {
|
||||
Button btnCommunity = (Button) findViewById(R.id.btnCommunity);
|
||||
Button btnCommunity = findViewById(R.id.btnCommunity);
|
||||
btnCommunity.setVisibility(View.GONE);
|
||||
|
||||
hidCommunity = true;
|
||||
|
@ -212,7 +211,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
if (hidProgress && hidCommunity) {
|
||||
View divMainControls = findViewById(R.id.divMainControls);
|
||||
LinearLayout layMainControls = (LinearLayout) findViewById(R.id.layMainControls);
|
||||
LinearLayout layMainControls = findViewById(R.id.layMainControls);
|
||||
divMainControls.setVisibility(View.GONE);
|
||||
layMainControls.setVisibility(View.GONE);
|
||||
} else if (hidProgress || hidCommunity) {
|
||||
|
@ -234,8 +233,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
usetimepicker = getMeditationAssistant().getPrefs().getBoolean("pref_usetimepicker", false);
|
||||
|
||||
final EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
final TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
final EditText editDuration = findViewById(R.id.editDuration);
|
||||
final TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
timepickerDuration.setIs24HourView(true);
|
||||
if (usetimepicker) {
|
||||
editDuration.setVisibility(View.GONE);
|
||||
|
@ -251,7 +250,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
public boolean onEditorAction(android.widget.TextView v,
|
||||
int actionId, KeyEvent event) {
|
||||
if (actionId == EditorInfo.IME_ACTION_DONE) {
|
||||
RelativeLayout layEditDuration = (RelativeLayout) findViewById(R.id.layEditDuration);
|
||||
RelativeLayout layEditDuration = findViewById(R.id.layEditDuration);
|
||||
if (layEditDuration.getVisibility() == View.VISIBLE) {
|
||||
setDuration(null);
|
||||
}
|
||||
|
@ -267,7 +266,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
public boolean onKey(View v, int keyCode, KeyEvent event) {
|
||||
if (event.getAction() == KeyEvent.ACTION_UP
|
||||
&& keyCode == KeyEvent.KEYCODE_ENTER) {
|
||||
RelativeLayout layEditDuration = (RelativeLayout) findViewById(R.id.layEditDuration);
|
||||
RelativeLayout layEditDuration = findViewById(R.id.layEditDuration);
|
||||
if (layEditDuration.getVisibility() == View.VISIBLE) {
|
||||
setDuration(null);
|
||||
}
|
||||
|
@ -279,15 +278,15 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
});
|
||||
|
||||
Button btnPreset1 = (Button) findViewById(R.id.btnPreset1);
|
||||
Button btnPreset2 = (Button) findViewById(R.id.btnPreset2);
|
||||
Button btnPreset3 = (Button) findViewById(R.id.btnPreset3);
|
||||
Button btnPreset1 = findViewById(R.id.btnPreset1);
|
||||
Button btnPreset2 = findViewById(R.id.btnPreset2);
|
||||
Button btnPreset3 = findViewById(R.id.btnPreset3);
|
||||
|
||||
View.OnLongClickListener presetListener = new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(final View view) {
|
||||
if (getMeditationAssistant().getTimerMode().equals("endat")) {
|
||||
ArrayList<String> duration_formatted = new ArrayList<String>();
|
||||
ArrayList<String> duration_formatted = new ArrayList<>();
|
||||
if (usetimepicker) {
|
||||
duration_formatted.add(String.valueOf(timepickerDuration.getCurrentHour()));
|
||||
duration_formatted.add(String.format("%02d",
|
||||
|
@ -301,7 +300,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
return true;
|
||||
}
|
||||
} else if (!getMeditationAssistant().getTimerMode().equals("untimed")) {
|
||||
ArrayList<String> duration_formatted = new ArrayList<String>();
|
||||
ArrayList<String> duration_formatted = new ArrayList<>();
|
||||
if (usetimepicker) {
|
||||
duration_formatted.add(String.valueOf(timepickerDuration.getCurrentHour()));
|
||||
duration_formatted.add(String.format("%02d",
|
||||
|
@ -329,7 +328,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
LayoutInflater presetInflater = getLayoutInflater();
|
||||
View presetLayout = presetInflater.inflate(R.layout.set_preset, null);
|
||||
final EditText editPresetTitle = (EditText) presetLayout.findViewById(R.id.editPresetTitle);
|
||||
final EditText editPresetTitle = presetLayout.findViewById(R.id.editPresetTitle);
|
||||
editPresetTitle.setText(getPresetDefaultLabel());
|
||||
editPresetTitle.setSelection(editPresetTitle.getText().length());
|
||||
editPresetTitle.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
|
||||
|
@ -495,7 +494,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void cancelSetDuration(View view) {
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||
imm.hideSoftInputFromWindow(txtTimer.getWindowToken(), 0);
|
||||
getMeditationAssistant().setEditingDuration(false);
|
||||
|
@ -506,7 +505,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
public void updateEditDuration() {
|
||||
if (usetimepicker) {
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
|
||||
if (getMeditationAssistant().getTimerMode().equals("timed")) {
|
||||
timepickerDuration.setEnabled(true);
|
||||
|
@ -520,7 +519,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
timepickerDuration.setEnabled(false);
|
||||
}
|
||||
} else {
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
|
||||
if (getMeditationAssistant().getTimerMode().equals("timed")) {
|
||||
editDuration.setText(getMeditationAssistant().getPrefs().getString("timerHours", "0")
|
||||
|
@ -542,7 +541,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
public void setDuration(View view) {
|
||||
if (usetimepicker) {
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
|
||||
if (getMeditationAssistant().getTimerMode().equals("timed")) {
|
||||
getMeditationAssistant().getPrefs().edit().putString("timerHours", String.valueOf(timepickerDuration.getCurrentHour())).putString("timerMinutes", String.valueOf(timepickerDuration.getCurrentMinute())).apply();
|
||||
|
@ -550,7 +549,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
getMeditationAssistant().getPrefs().edit().putString("timerHoursEndAt", String.valueOf(timepickerDuration.getCurrentHour())).putString("timerMinutesEndAt", String.valueOf(timepickerDuration.getCurrentMinute())).apply();
|
||||
}
|
||||
} else {
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
|
||||
if (getMeditationAssistant().getTimerMode().equals("timed")) {
|
||||
ArrayList<String> duration_formatted = getMeditationAssistant().formatDuration(editDuration.getText().toString().trim());
|
||||
|
@ -576,7 +575,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
}
|
||||
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||
imm.hideSoftInputFromWindow(txtTimer.getWindowToken(), 0);
|
||||
}
|
||||
|
@ -587,9 +586,9 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
/* Called when the duration is clicked */
|
||||
public void changeDuration(View view) {
|
||||
RelativeLayout layEditDuration = (RelativeLayout) findViewById(R.id.layEditDuration);
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
RelativeLayout layEditDuration = findViewById(R.id.layEditDuration);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
|
||||
if (getMeditationAssistant().getTimeStartMeditate() > 0) {
|
||||
return; // Don't switch during a meditation session
|
||||
|
@ -769,10 +768,10 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void updateVisibleViews(boolean fadeViews) {
|
||||
RadioGroup radgMainTimerMode = (RadioGroup) findViewById(R.id.radgMainTimerMode);
|
||||
RadioGroup radgMainTimerMode = findViewById(R.id.radgMainTimerMode);
|
||||
|
||||
RelativeLayout layLowerViews = (RelativeLayout) findViewById(R.id.layLowerViews);
|
||||
LinearLayout layLowerViewsEditing = (LinearLayout) findViewById(R.id.layLowerViewsEditing);
|
||||
RelativeLayout layLowerViews = findViewById(R.id.layLowerViews);
|
||||
LinearLayout layLowerViewsEditing = findViewById(R.id.layLowerViewsEditing);
|
||||
|
||||
if (getMeditationAssistant().getEditingDuration()) {
|
||||
hideViewMA(layLowerViews, false);
|
||||
|
@ -782,7 +781,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
hideViewMA(layLowerViewsEditing, false);
|
||||
}
|
||||
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
|
||||
if (getMeditationAssistant().getEditingDuration()) {
|
||||
if (getMeditationAssistant().getTimerMode().equals("timed") || getMeditationAssistant().getTimerMode().equals("endat")) {
|
||||
|
@ -813,8 +812,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void updateTextSize() {
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
String text_size = getMeditationAssistant().getPrefs().getString("pref_text_size", "normal");
|
||||
if (text_size.equals("tiny")) {
|
||||
txtTimer.setTextSize(85);
|
||||
|
@ -835,9 +834,9 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void updatePresets() {
|
||||
Button btnPreset1 = (Button) findViewById(R.id.btnPreset1);
|
||||
Button btnPreset2 = (Button) findViewById(R.id.btnPreset2);
|
||||
Button btnPreset3 = (Button) findViewById(R.id.btnPreset3);
|
||||
Button btnPreset1 = findViewById(R.id.btnPreset1);
|
||||
Button btnPreset2 = findViewById(R.id.btnPreset2);
|
||||
Button btnPreset3 = findViewById(R.id.btnPreset3);
|
||||
|
||||
btnPreset1.setText(getMeditationAssistant().getPrefs().getString("pref_preset_1_label", getString(R.string.setPreset)));
|
||||
btnPreset2.setText(getMeditationAssistant().getPrefs().getString("pref_preset_2_label", getString(R.string.setPreset)));
|
||||
|
@ -845,13 +844,13 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public String getPresetDefaultLabel() {
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
|
||||
if (getMeditationAssistant().getTimerMode().equals("untimed")) {
|
||||
return "Untimed";
|
||||
} else if (getMeditationAssistant().getTimerMode().equals("endat")) {
|
||||
ArrayList<String> duration_formatted = new ArrayList<String>();
|
||||
ArrayList<String> duration_formatted = new ArrayList<>();
|
||||
if (usetimepicker) {
|
||||
duration_formatted.add(String.valueOf(timepickerDuration.getCurrentHour()));
|
||||
duration_formatted.add(String.format("%02d",
|
||||
|
@ -864,7 +863,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
return String.format(getString(R.string.presetLabelEndAt), duration_formatted.get(0) + ":" + duration_formatted.get(1));
|
||||
}
|
||||
} else { // timed
|
||||
ArrayList<String> duration_formatted = new ArrayList<String>();
|
||||
ArrayList<String> duration_formatted = new ArrayList<>();
|
||||
if (usetimepicker) {
|
||||
duration_formatted.add(String.valueOf(timepickerDuration.getCurrentHour()));
|
||||
duration_formatted.add(String.format("%02d",
|
||||
|
@ -882,7 +881,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void pressPreset(View view) {
|
||||
final EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
final EditText editDuration = findViewById(R.id.editDuration);
|
||||
|
||||
String preset_key;
|
||||
if (view.getId() == R.id.btnPreset1) {
|
||||
|
@ -900,7 +899,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
if (!preset_value.equals("")) {
|
||||
try {
|
||||
Set<String> presetSettings = getMeditationAssistant().getPrefs().getStringSet("pref_presetsettings", new HashSet<String>(Arrays.asList(getResources().getStringArray(R.array.presetsettings_default))));
|
||||
Set<String> presetSettings = getMeditationAssistant().getPrefs().getStringSet("pref_presetsettings", new HashSet<>(Arrays.asList(getResources().getStringArray(R.array.presetsettings_default))));
|
||||
JSONObject preset = new JSONObject(preset_value);
|
||||
Log.d("MeditationAssistant", "Restore preset settings: " + presetSettings.toString() + " - Values: " + preset_value);
|
||||
|
||||
|
@ -916,7 +915,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
if (usetimepicker) {
|
||||
String[] preset_split = preset.getString("modeandduration").substring(1).split(":");
|
||||
if (preset_split.length == 2) {
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
timepickerDuration.setCurrentHour(Integer.valueOf(preset_split[0]));
|
||||
timepickerDuration.setCurrentMinute(Integer.valueOf(preset_split[1]));
|
||||
}
|
||||
|
@ -930,7 +929,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
if (usetimepicker) {
|
||||
String[] preset_split = preset.getString("modeandduration").split(":");
|
||||
if (preset_split.length == 2) {
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
timepickerDuration.setCurrentHour(Integer.valueOf(preset_split[0]));
|
||||
timepickerDuration.setCurrentMinute(Integer.valueOf(preset_split[1]));
|
||||
}
|
||||
|
@ -1035,14 +1034,14 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void savePreset(String preset_key) {
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
|
||||
Preset preset = new Preset();
|
||||
if (getMeditationAssistant().getTimerMode().equals("untimed")) {
|
||||
preset.modeandduration = "untimed";
|
||||
} else if (getMeditationAssistant().getTimerMode().equals("endat")) {
|
||||
ArrayList<String> duration_formatted = new ArrayList<String>();
|
||||
ArrayList<String> duration_formatted = new ArrayList<>();
|
||||
if (usetimepicker) {
|
||||
duration_formatted.add(String.valueOf(timepickerDuration.getCurrentHour()));
|
||||
duration_formatted.add(String.format("%02d",
|
||||
|
@ -1055,7 +1054,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
preset.modeandduration = "e" + duration_formatted.get(0) + ":" + duration_formatted.get(1);
|
||||
}
|
||||
} else { // timed
|
||||
ArrayList<String> duration_formatted = new ArrayList<String>();
|
||||
ArrayList<String> duration_formatted = new ArrayList<>();
|
||||
if (usetimepicker) {
|
||||
duration_formatted.add(String.valueOf(timepickerDuration.getCurrentHour()));
|
||||
duration_formatted.add(String.format("%02d",
|
||||
|
@ -1104,13 +1103,13 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
if (getMeditationAssistant().getTimeStartMeditate() > timestamp) { // currently in delay phase
|
||||
Log.d("MeditationAssistant",
|
||||
"PREVIOUS Timestamp: "
|
||||
+ String.valueOf(timestamp)
|
||||
+ timestamp
|
||||
+ " Stop: "
|
||||
+ String.valueOf(getMeditationAssistant()
|
||||
.getTimeToStopMeditate())
|
||||
+ getMeditationAssistant()
|
||||
.getTimeToStopMeditate()
|
||||
+ " Start: "
|
||||
+ String.valueOf(getMeditationAssistant()
|
||||
.getTimeStartMeditate())
|
||||
+ getMeditationAssistant()
|
||||
.getTimeStartMeditate()
|
||||
);
|
||||
getMeditationAssistant().setTimeStartMeditate(timestamp);
|
||||
|
||||
|
@ -1124,13 +1123,13 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
Log.d("MeditationAssistant",
|
||||
"NEW Timestamp: "
|
||||
+ String.valueOf(timestamp)
|
||||
+ timestamp
|
||||
+ " Stop: "
|
||||
+ String.valueOf(getMeditationAssistant()
|
||||
.getTimeToStopMeditate())
|
||||
+ getMeditationAssistant()
|
||||
.getTimeToStopMeditate()
|
||||
+ " Start: "
|
||||
+ String.valueOf(getMeditationAssistant()
|
||||
.getTimeStartMeditate())
|
||||
+ getMeditationAssistant()
|
||||
.getTimeStartMeditate()
|
||||
);
|
||||
handler.removeCallbacks(meditateRunnable);
|
||||
handler.removeCallbacks(intervalRunnable);
|
||||
|
@ -1149,8 +1148,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
Log.d("MeditationAssistant", "CANCELLED MAIN WAKEUP AND INTERVAL ALARMS");
|
||||
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
TextView txtDurationSeconds = (TextView) findViewById(R.id.txtDurationSeconds);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
TextView txtDurationSeconds = findViewById(R.id.txtDurationSeconds);
|
||||
getMeditationAssistant().pausedTimerHoursMinutes = txtTimer.getText().toString();
|
||||
getMeditationAssistant().pausedTimerSeconds = txtDurationSeconds.getText().toString();
|
||||
getMeditationAssistant().pauseSession();
|
||||
|
@ -1198,8 +1197,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
PendingIntent.FLAG_CANCEL_CURRENT);
|
||||
|
||||
Log.d("MeditationAssistant", "Setting MAIN WAKEUP alarm for "
|
||||
+ String.valueOf(cal.getTimeInMillis()) + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + String.valueOf((cal.getTimeInMillis() - System.currentTimeMillis()) / 1000) + ")");
|
||||
+ cal.getTimeInMillis() + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000 + ")");
|
||||
getMeditationAssistant().setAlarm(true, cal.getTimeInMillis(), pendingintent);
|
||||
}
|
||||
|
||||
|
@ -1221,7 +1220,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
getMeditationAssistant().clearSoundCache();
|
||||
getMeditationAssistant().cacheSessionSounds();
|
||||
|
||||
Log.d("MeditationAssistant", "Timestamp: " + String.valueOf(timestamp));
|
||||
Log.d("MeditationAssistant", "Timestamp: " + timestamp);
|
||||
Integer secondsTillFinished = 0;
|
||||
if (getMeditationAssistant().getTimerMode().equals("timed")) {
|
||||
secondsTillFinished = Integer.parseInt(getMeditationAssistant().getPrefs().getString(
|
||||
|
@ -1277,9 +1276,9 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
c_endat.set(Calendar.MINUTE, end_at_minute);
|
||||
c_endat.set(Calendar.SECOND, 0);
|
||||
|
||||
Log.d("MeditationAssistant", "NOW HOUROFDAY: " + String.valueOf(c_now.get(Calendar.HOUR_OF_DAY)) + " MINUTE: " + String.valueOf(c_now.get(Calendar.MINUTE)));
|
||||
Log.d("MeditationAssistant", "END HOUROFDAY: " + String.valueOf(c_endat.get(Calendar.HOUR_OF_DAY)) + " MINUTE: " + String.valueOf(c_endat.get(Calendar.MINUTE)));
|
||||
Log.d("MeditationAssistant", "-- END AT: " + String.valueOf(c_endat.getTimeInMillis() / 1000) + " NOW: " + String.valueOf(c_now.getTimeInMillis() / 1000));
|
||||
Log.d("MeditationAssistant", "NOW HOUROFDAY: " + c_now.get(Calendar.HOUR_OF_DAY) + " MINUTE: " + c_now.get(Calendar.MINUTE));
|
||||
Log.d("MeditationAssistant", "END HOUROFDAY: " + c_endat.get(Calendar.HOUR_OF_DAY) + " MINUTE: " + c_endat.get(Calendar.MINUTE));
|
||||
Log.d("MeditationAssistant", "-- END AT: " + c_endat.getTimeInMillis() / 1000 + " NOW: " + c_now.getTimeInMillis() / 1000);
|
||||
|
||||
// Add two seconds to account for partial seconds between now and the end at time for pretty durations
|
||||
secondsTillFinished = (int) ((c_endat.getTimeInMillis() - c_now.getTimeInMillis()) / 1000) + 2;
|
||||
|
@ -1352,8 +1351,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
PendingIntent.FLAG_CANCEL_CURRENT);
|
||||
|
||||
Log.d("MeditationAssistant", "Setting MAIN WAKEUP alarm for "
|
||||
+ String.valueOf(cal.getTimeInMillis()) + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + String.valueOf((cal.getTimeInMillis() - System.currentTimeMillis()) / 1000) + ")");
|
||||
+ cal.getTimeInMillis() + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000 + ")");
|
||||
getMeditationAssistant().setAlarm(true, cal.getTimeInMillis(), pendingintent);
|
||||
}
|
||||
|
||||
|
@ -1400,8 +1399,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
cal.add(Calendar.SECOND, (int) delay);
|
||||
|
||||
Log.d("MeditationAssistant", "Setting DELAY WAKEUP alarm for "
|
||||
+ String.valueOf(cal.getTimeInMillis()) + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + String.valueOf((cal.getTimeInMillis() - System.currentTimeMillis()) / 1000) + ")");
|
||||
+ cal.getTimeInMillis() + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000 + ")");
|
||||
|
||||
Intent intent_delay = new Intent(getApplicationContext(),
|
||||
MainActivity.class);
|
||||
|
@ -1421,7 +1420,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
private void setIntervalAlarm() {
|
||||
long interval = Math.max(
|
||||
getMeditationAssistant().timePreferenceValueToSeconds(getMeditationAssistant().getPrefs().getString("pref_session_interval", "00:00"), "00:00"), 0);
|
||||
Log.d("MeditationAssistant", "Interval is set to " + String.valueOf(interval) + " seconds");
|
||||
Log.d("MeditationAssistant", "Interval is set to " + interval + " seconds");
|
||||
|
||||
if (interval > 0) {
|
||||
Log.d("MeditationAssistant", "Reached postDelayed for interval runnable");
|
||||
|
@ -1429,8 +1428,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
cal.add(Calendar.SECOND, (int) interval);
|
||||
|
||||
Log.d("MeditationAssistant", "Setting INITIAL INTERVAL WAKEUP alarm for "
|
||||
+ String.valueOf(cal.getTimeInMillis()) + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + String.valueOf((cal.getTimeInMillis() - System.currentTimeMillis()) / 1000) + ")");
|
||||
+ cal.getTimeInMillis() + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000 + ")");
|
||||
|
||||
Intent intent_interval = new Intent(
|
||||
getApplicationContext(), MainActivity.class);
|
||||
|
@ -1523,8 +1522,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void onTimerModeSelected(View view) {
|
||||
EditText editDuration = (EditText) findViewById(R.id.editDuration);
|
||||
TimePicker timepickerDuration = (TimePicker) findViewById(R.id.timepickerDuration);
|
||||
EditText editDuration = findViewById(R.id.editDuration);
|
||||
TimePicker timepickerDuration = findViewById(R.id.timepickerDuration);
|
||||
|
||||
String newTimerMode = "timed";
|
||||
if (view.getId() == R.id.radMainEndAt || view.getId() == R.id.layMainEndAt) {
|
||||
|
@ -1691,8 +1690,8 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
public void updateTexts() {
|
||||
String pref_full_screen = getMeditationAssistant().getPrefs().getString("pref_full_screen", "");
|
||||
|
||||
TextView txtMainStatus = (TextView) findViewById(R.id.txtMainStatus);
|
||||
Button btnMeditationStreak = (Button) findViewById(R.id.btnMeditationStreak);
|
||||
TextView txtMainStatus = findViewById(R.id.txtMainStatus);
|
||||
Button btnMeditationStreak = findViewById(R.id.btnMeditationStreak);
|
||||
Resources res = getResources();
|
||||
|
||||
if (getMeditationAssistant().getTimeToStopMeditate() < 1) {
|
||||
|
@ -1833,6 +1832,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
String intervalSoundPath = getMeditationAssistant().getPrefs().getString("pref_meditation_sound_interval", "");
|
||||
|
||||
if (!intervalSoundPath.equals("none") || getMeditationAssistant().vibrationEnabled()) {
|
||||
if (getMeditationAssistant().getTimeToStopMeditate() == -1
|
||||
|| ((System.currentTimeMillis() / 1000) > getMeditationAssistant().getTimeToStopMeditate() && (System.currentTimeMillis() / 1000) - getMeditationAssistant().getTimeToStopMeditate() >= 5) || getMeditationAssistant().getTimeToStopMeditate()
|
||||
|
@ -1846,7 +1846,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
|
||||
long interval = Math.max(
|
||||
getMeditationAssistant().timePreferenceValueToSeconds(getMeditationAssistant().getPrefs().getString("pref_session_interval", "00:00"), "00:00"), 0);
|
||||
Log.d("MeditationAssistant", "Interval is set to " + String.valueOf(interval) + " seconds");
|
||||
Log.d("MeditationAssistant", "Interval is set to " + interval + " seconds");
|
||||
|
||||
if (interval > 0 && (getMeditationAssistant().getTimeToStopMeditate() == -1
|
||||
|| ((getMeditationAssistant().getTimeToStopMeditate()
|
||||
|
@ -1862,9 +1862,9 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
cal.add(Calendar.SECOND, (int) interval);
|
||||
|
||||
Log.d("MeditationAssistant", "Setting INTERVAL WAKEUP alarm for "
|
||||
+ String.valueOf(cal.getTimeInMillis()) + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + String.valueOf((cal.getTimeInMillis() - System.currentTimeMillis()) / 1000) + ") - TOTAL TIME LEFT: " + String.valueOf(getMeditationAssistant().getTimeToStopMeditate()
|
||||
- (System.currentTimeMillis() / 1000)));
|
||||
+ cal.getTimeInMillis() + " (Now: "
|
||||
+ System.currentTimeMillis() + ", in: " + (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000 + ") - TOTAL TIME LEFT: " + (getMeditationAssistant().getTimeToStopMeditate()
|
||||
- (System.currentTimeMillis() / 1000)));
|
||||
|
||||
Intent intent_interval = new Intent(
|
||||
getApplicationContext(), MainActivity.class);
|
||||
|
@ -1900,9 +1900,9 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
}
|
||||
|
||||
public void updateMeditate(boolean setDisabled, boolean complete) {
|
||||
Button btnMeditate = (Button) findViewById(R.id.btnMeditate);
|
||||
TextView txtTimer = (TextView) findViewById(R.id.txtTimer);
|
||||
TextView txtDurationSeconds = (TextView) findViewById(R.id.txtDurationSeconds);
|
||||
Button btnMeditate = findViewById(R.id.btnMeditate);
|
||||
TextView txtTimer = findViewById(R.id.txtTimer);
|
||||
TextView txtDurationSeconds = findViewById(R.id.txtDurationSeconds);
|
||||
|
||||
long duration = 0;
|
||||
Long timestamp = System.currentTimeMillis() / 1000;
|
||||
|
@ -1944,8 +1944,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
if (timestamp >= getMeditationAssistant().getTimeStartMeditate()) {
|
||||
int hoursSince = (int) duration / 3600;
|
||||
int minutesSince = ((int) duration % 3600) / 60;
|
||||
txtTimer.setText(String.valueOf(hoursSince) + ":"
|
||||
+ String.format("%02d", minutesSince));
|
||||
txtTimer.setText(hoursSince + ":" + String.format("%02d", minutesSince));
|
||||
} else {
|
||||
txtTimer.setText(getString(R.string.ignore_om));
|
||||
}
|
||||
|
@ -1957,8 +1956,7 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
minutesLeft = 0;
|
||||
}
|
||||
|
||||
txtTimer.setText(String.valueOf(hoursLeft) + ":"
|
||||
+ String.format("%02d", minutesLeft));
|
||||
txtTimer.setText(hoursLeft + ":" + String.format("%02d", minutesLeft));
|
||||
}
|
||||
|
||||
if (getMeditationAssistant().getTimeToStopMeditate() == -1 || duration > 0 || (getMeditationAssistant().getTimeToStopMeditate() > 0 && getMeditationAssistant().getPrefs().getBoolean("pref_softfinish", false))) {
|
||||
|
@ -2079,11 +2077,11 @@ public class MainActivity extends Activity implements OnShowcaseEventListener {
|
|||
} else {
|
||||
Log.d("MeditationAssistant",
|
||||
"Stopping - start:"
|
||||
+ String.valueOf(getMeditationAssistant()
|
||||
.getTimeStartMeditate())
|
||||
+ getMeditationAssistant()
|
||||
.getTimeStartMeditate()
|
||||
+ " stop:"
|
||||
+ String.valueOf(getMeditationAssistant()
|
||||
.getTimeToStopMeditate())
|
||||
+ getMeditationAssistant()
|
||||
.getTimeToStopMeditate()
|
||||
);
|
||||
|
||||
getMeditationAssistant().setRunnableStopped(true);
|
||||
|
|
|
@ -73,7 +73,7 @@ public class MediNET {
|
|||
minutes += 1;
|
||||
}
|
||||
|
||||
return String.valueOf(hours) + ":" + String.format("%02d", minutes);
|
||||
return hours + ":" + String.format("%02d", minutes);
|
||||
}
|
||||
|
||||
public void browseTo(MainActivity act, String page) {
|
||||
|
|
|
@ -58,7 +58,7 @@ public class MediNETActivity extends Activity {
|
|||
|
||||
return MeditationAssistant.URL_MEDINET + "/client_android.php?v="
|
||||
+ MediNET.version.toString() + "&avn="
|
||||
+ String.valueOf(getMeditationAssistant().getMAAppVersionNumber()) + "&th="
|
||||
+ getMeditationAssistant().getMAAppVersionNumber() + "&th="
|
||||
+ ma.getMAThemeString() + "&tz="
|
||||
+ TimeZone.getDefault().getID() + "&x="
|
||||
+ getMeditationAssistant().getMediNETKey() + "&page="
|
||||
|
@ -109,7 +109,7 @@ public class MediNETActivity extends Activity {
|
|||
|
||||
@SuppressLint({"AddJavascriptInterface", "SetJavaScriptEnabled"})
|
||||
protected void initUI(Boolean activityOnCreate) {
|
||||
webViewPlaceholder = ((FrameLayout) findViewById(R.id.webViewPlaceholder));
|
||||
webViewPlaceholder = findViewById(R.id.webViewPlaceholder);
|
||||
|
||||
if (webView == null) {
|
||||
webView = new WebView(getApplicationContext());
|
||||
|
@ -320,7 +320,7 @@ public class MediNETActivity extends Activity {
|
|||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
Log.d("MeditationAssistant",
|
||||
"Selected menu item: " + String.valueOf(item.getItemId()));
|
||||
"Selected menu item: " + item.getItemId());
|
||||
int itemId = item.getItemId();
|
||||
if (itemId == android.R.id.home) {
|
||||
finish();
|
||||
|
|
|
@ -56,16 +56,16 @@ public class MediNETTask extends AsyncTask<MediNET, Integer, MediNET> {
|
|||
+ MediNET.version.toString() + "&av="
|
||||
+ appVersion + "&am="
|
||||
+ getMeditationAssistant().getMarketName() + "&avn="
|
||||
+ String.valueOf(getMeditationAssistant().getMAAppVersionNumber()) + "&buf="
|
||||
+ String.valueOf(getMeditationAssistant().getStreakBufferSeconds()) + "&tz="
|
||||
+ getMeditationAssistant().getMAAppVersionNumber() + "&buf="
|
||||
+ getMeditationAssistant().getStreakBufferSeconds() + "&tz="
|
||||
+ TimeZone.getDefault().getID();
|
||||
}
|
||||
|
||||
Log.d("MeditationAssistant", "URL => " + this.nextURL);
|
||||
|
||||
ArrayList<SessionSQL> sessions = new ArrayList<SessionSQL>();
|
||||
ArrayList<SessionSQL> sessions = new ArrayList<>();
|
||||
|
||||
HashMap<String, String> postData = new HashMap<String, String>();
|
||||
HashMap<String, String> postData = new HashMap<>();
|
||||
try {
|
||||
postData.put("x", medinet
|
||||
.getMeditationAssistant().getMediNETKey());
|
||||
|
@ -122,7 +122,7 @@ public class MediNETTask extends AsyncTask<MediNET, Integer, MediNET> {
|
|||
e.printStackTrace();
|
||||
}
|
||||
|
||||
String result = "";
|
||||
StringBuilder result = new StringBuilder();
|
||||
HttpURLConnection medinetConnection = null;
|
||||
|
||||
try {
|
||||
|
@ -145,12 +145,11 @@ public class MediNETTask extends AsyncTask<MediNET, Integer, MediNET> {
|
|||
medinetConnection.connect();
|
||||
int responseCode = medinetConnection.getResponseCode();
|
||||
|
||||
result = "";
|
||||
if (responseCode == HttpURLConnection.HTTP_OK) {
|
||||
String line;
|
||||
BufferedReader br = new BufferedReader(new InputStreamReader(medinetConnection.getInputStream()));
|
||||
while ((line = br.readLine()) != null) {
|
||||
result += line;
|
||||
result.append(line);
|
||||
}
|
||||
} else {
|
||||
Log.d("MeditationAssistant", "Unable to connect to MediNET");
|
||||
|
@ -212,13 +211,11 @@ public class MediNETTask extends AsyncTask<MediNET, Integer, MediNET> {
|
|||
Log.d("MeditationAssistant", "Header: "
|
||||
+ medinetConnection.getHeaderField("x-MediNET"));
|
||||
|
||||
if (!result.equals("")
|
||||
&& !result.trim().startsWith("<")) {
|
||||
if (result.length() > 0 && !result.toString().trim().startsWith("<")) {
|
||||
JSONObject jsonObj;
|
||||
try {
|
||||
jsonObj = new JSONObject(result);
|
||||
Log.d("MeditationAssistant",
|
||||
"jsonobj: " + jsonObj.toString());
|
||||
jsonObj = new JSONObject(result.toString());
|
||||
Log.d("MeditationAssistant", "jsonobj: " + jsonObj.toString());
|
||||
if (jsonObj.has("status")) {
|
||||
medinet.status = jsonObj.getString("status");
|
||||
}
|
||||
|
@ -338,13 +335,13 @@ public class MediNETTask extends AsyncTask<MediNET, Integer, MediNET> {
|
|||
|
||||
Log.d("MeditationAssistant",
|
||||
"Adding session started at "
|
||||
+ String.valueOf(sess._started)
|
||||
+ sess._started
|
||||
);
|
||||
getMeditationAssistant().db.addSession(sess, (long) 0);
|
||||
getMeditationAssistant().recalculateMeditationStreak(medinet.activity);
|
||||
} else {
|
||||
Log.d("MeditationAssistant",
|
||||
"Skipping session " + String.valueOf(session));
|
||||
"Skipping session " + session);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,6 @@ import android.util.Log;
|
|||
import android.util.TypedValue;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.DatePicker;
|
||||
import android.widget.EditText;
|
||||
|
@ -486,11 +485,11 @@ public class MeditationAssistant extends Application {
|
|||
|
||||
public void setMediNET(MediNET medi) {
|
||||
medinet = medi;
|
||||
Log.d("MeditationAssistant", "Session: " + String.valueOf(medinet));
|
||||
Log.d("MeditationAssistant", "Session: " + medinet);
|
||||
}
|
||||
|
||||
public String getMediNETKey() {
|
||||
Log.d("MeditationAssistant", "getMediNETKey() - medinetkey: " + String.valueOf(medinetkey) + " prefs: " + getPrefs().getString("key", ""));
|
||||
Log.d("MeditationAssistant", "getMediNETKey() - medinetkey: " + medinetkey + " prefs: " + getPrefs().getString("key", ""));
|
||||
if (medinetkey == null) {
|
||||
medinetkey = getPrefs().getString("key", "");
|
||||
}
|
||||
|
@ -741,7 +740,7 @@ public class MeditationAssistant extends Application {
|
|||
Boolean sessionexiststoday = false;
|
||||
|
||||
while (true) {
|
||||
Log.d("MeditationAssistant", "Checking (" + String.valueOf(daysback) + ") " + String.valueOf(dayCalendar));
|
||||
Log.d("MeditationAssistant", "Checking (" + daysback + ") " + dayCalendar);
|
||||
if (db.numSessionsByDate(dayCalendar) > 0) {
|
||||
recalculatedstreak++;
|
||||
|
||||
|
@ -796,7 +795,7 @@ public class MeditationAssistant extends Application {
|
|||
ArrayList<Long> streak = getMeditationStreak();
|
||||
Long streakday = streak.get(0);
|
||||
Long streakexpires = streak.get(1);
|
||||
Log.d("MeditationAssistant", "addMeditationStreak() - Streak: " + String.valueOf(streakday) + " Expires: in " + String.valueOf(streakexpires - getTimestamp()) + " seconds");
|
||||
Log.d("MeditationAssistant", "addMeditationStreak() - Streak: " + streakday + " Expires: in " + (streakexpires - getTimestamp()) + " seconds");
|
||||
if (streakday == 0 || streakexpires - getTimestamp() < 86400) {
|
||||
streakday++;
|
||||
|
||||
|
@ -910,7 +909,7 @@ public class MeditationAssistant extends Application {
|
|||
|
||||
if (!newHours.equals("-1") && !newMinutes.equals("-1")
|
||||
&& !(newHours.equals("0") && newMinutes.equals("0"))) {
|
||||
ArrayList<String> formatted_duration = new ArrayList<String>();
|
||||
ArrayList<String> formatted_duration = new ArrayList<>();
|
||||
formatted_duration.add(newHours);
|
||||
formatted_duration.add(String.format("%02d",
|
||||
Integer.valueOf(newMinutes)));
|
||||
|
@ -983,7 +982,7 @@ public class MeditationAssistant extends Application {
|
|||
|
||||
if (!newHours.equals("-1") && !newMinutes.equals("-1")
|
||||
&& !(newHours.equals("0") && newMinutes.equals("0"))) {
|
||||
ArrayList<String> formatted_duration = new ArrayList<String>();
|
||||
ArrayList<String> formatted_duration = new ArrayList<>();
|
||||
formatted_duration.add(newHours);
|
||||
formatted_duration.add(String.format("%02d",
|
||||
Integer.valueOf(newMinutes)));
|
||||
|
@ -1080,7 +1079,7 @@ public class MeditationAssistant extends Application {
|
|||
getPrefs().edit().putLong("last_reminder", getTimestamp()).apply();
|
||||
//(new Exception()).printStackTrace();
|
||||
Log.d("MeditationAssistant", "Setting time to stop meditating: "
|
||||
+ String.valueOf(timeToStopMeditate));
|
||||
+ timeToStopMeditate);
|
||||
}
|
||||
|
||||
public String getTimerMode() {
|
||||
|
@ -1141,7 +1140,7 @@ public class MeditationAssistant extends Application {
|
|||
|
||||
Log.d("MeditationAssistant",
|
||||
"Meditation Assistant running (" + applaunches + " launches) on API level |