// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String PREFS_NAME = "MyPrefsFile";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final long TIME_DEFAULT = 0;
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_LEARN_DOUBLE_KEY = "timeLearnDouble";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_LEARN_SINGLE_KEY = "timeLearnSingle";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_PRACTICE_DOUBLE_KEY = "timePracticeDouble";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_PRACTICE_SINGLE_KEY = "timePracticeSingle";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_TEST_DOUBLE_KEY = "timeTestDouble";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_TEST_SINGLE_KEY = "timeTestSingle";


import android.content.SharedPreferences;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.widget.TextView;
import static com.aepronunciation.ipa.MainActivity.PREFS_NAME;
import static com.aepronunciation.ipa.MainActivity.TIME_DEFAULT;
import static com.aepronunciation.ipa.MainActivity.TIME_LEARN_DOUBLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_LEARN_SINGLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_PRACTICE_DOUBLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_PRACTICE_SINGLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_TEST_DOUBLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_TEST_SINGLE_KEY;
        TextView tvTotalTime = findViewById(R.id.tvTotalTime);

        // get times from preferences
        SharedPreferences settings = getSharedPreferences(PREFS_NAME,
                MODE_PRIVATE);
        long learnSingleTime = settings.getLong(TIME_LEARN_SINGLE_KEY,
                TIME_DEFAULT);
        long learnDoubleTime = settings.getLong(TIME_LEARN_DOUBLE_KEY,
                TIME_DEFAULT);
        long practiceSingleTime = settings.getLong(TIME_PRACTICE_SINGLE_KEY,
                TIME_DEFAULT);
        long practiceDoubleTime = settings.getLong(TIME_PRACTICE_DOUBLE_KEY,
                TIME_DEFAULT);
        long testSingleTime = settings.getLong(TIME_TEST_SINGLE_KEY,
                TIME_DEFAULT);
        long testDoubleTime = settings.getLong(TIME_TEST_DOUBLE_KEY,
                TIME_DEFAULT);
        // add up the times
        long totalTime = learnSingleTime + learnDoubleTime + practiceSingleTime
                + practiceDoubleTime + testSingleTime + testDoubleTime;
        // format in human readable
        // TODO localize
        tvTimeLearning.setText(TimeUtil.getTimeString(learnSingleTime+learnDoubleTime));
        tvTimeLearningSingles.setText(TimeUtil.getTimeString(learnSingleTime));
        tvTimeLearningDoubles.setText(TimeUtil.getTimeString(learnDoubleTime));
        tvTimePracticing.setText(TimeUtil.getTimeString(practiceSingleTime+practiceDoubleTime));
        tvTimePracticingSingles.setText(TimeUtil.getTimeString(practiceSingleTime));
        tvTimePracticingDoubles.setText(TimeUtil.getTimeString(practiceDoubleTime));
        tvTimeTesting.setText(TimeUtil.getTimeString(testSingleTime+testDoubleTime));
        tvTimeTestingSingles.setText(TimeUtil.getTimeString(testSingleTime));
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String PREFS_NAME = "MyPrefsFile";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final long TIME_DEFAULT = 0;
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_LEARN_DOUBLE_KEY = "timeLearnDouble";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_LEARN_SINGLE_KEY = "timeLearnSingle";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_PRACTICE_DOUBLE_KEY = "timePracticeDouble";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_PRACTICE_SINGLE_KEY = "timePracticeSingle";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_TEST_DOUBLE_KEY = "timeTestDouble";
// 
// Path: app/src/main/java/com/aepronunciation/ipa/MainActivity.java
// public static final String TIME_TEST_SINGLE_KEY = "timeTestSingle";


// Path: app/src/main/java/com/aepronunciation/ipa/HistoryTimeActivity.java
import android.content.SharedPreferences;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.widget.TextView;
import static com.aepronunciation.ipa.MainActivity.PREFS_NAME;
import static com.aepronunciation.ipa.MainActivity.TIME_DEFAULT;
import static com.aepronunciation.ipa.MainActivity.TIME_LEARN_DOUBLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_LEARN_SINGLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_PRACTICE_DOUBLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_PRACTICE_SINGLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_TEST_DOUBLE_KEY;
import static com.aepronunciation.ipa.MainActivity.TIME_TEST_SINGLE_KEY;

        TextView tvTotalTime = findViewById(R.id.tvTotalTime);

        // get times from preferences
        SharedPreferences settings = getSharedPreferences(PREFS_NAME,
                MODE_PRIVATE);
        long learnSingleTime = settings.getLong(TIME_LEARN_SINGLE_KEY,
                TIME_DEFAULT);
        long learnDoubleTime = settings.getLong(TIME_LEARN_DOUBLE_KEY,
                TIME_DEFAULT);
        long practiceSingleTime = settings.getLong(TIME_PRACTICE_SINGLE_KEY,
                TIME_DEFAULT);
        long practiceDoubleTime = settings.getLong(TIME_PRACTICE_DOUBLE_KEY,
                TIME_DEFAULT);
        long testSingleTime = settings.getLong(TIME_TEST_SINGLE_KEY,
                TIME_DEFAULT);
        long testDoubleTime = settings.getLong(TIME_TEST_DOUBLE_KEY,
                TIME_DEFAULT);
        // add up the times
        long totalTime = learnSingleTime + learnDoubleTime + practiceSingleTime
                + practiceDoubleTime + testSingleTime + testDoubleTime;
        // format in human readable
        // TODO localize
        tvTimeLearning.setText(TimeUtil.getTimeString(learnSingleTime+learnDoubleTime));
        tvTimeLearningSingles.setText(TimeUtil.getTimeString(learnSingleTime));
        tvTimeLearningDoubles.setText(TimeUtil.getTimeString(learnDoubleTime));
        tvTimePracticing.setText(TimeUtil.getTimeString(practiceSingleTime+practiceDoubleTime));
        tvTimePracticingSingles.setText(TimeUtil.getTimeString(practiceSingleTime));
        tvTimePracticingDoubles.setText(TimeUtil.getTimeString(practiceDoubleTime));
        tvTimeTesting.setText(TimeUtil.getTimeString(testSingleTime+testDoubleTime));
        tvTimeTestingSingles.setText(TimeUtil.getTimeString(testSingleTime));
        tvTimeTestingDoubles.setText(TimeUtil.getTimeString(testDoubleTime));