2 Commits
5 changed files with 6 additions and 6 deletions

No files matched your search

+2 -2
View File
@@ -2,11 +2,11 @@ apply plugin: 'com.android.application'
android { android {
namespace "com.hyperling.apps.infinitetimer" namespace "com.hyperling.apps.infinitetimer"
compileSdkVersion 36 compileSdkVersion 37
defaultConfig { defaultConfig {
applicationId "com.hyperling.apps.infinitetimer" applicationId "com.hyperling.apps.infinitetimer"
minSdkVersion 14 minSdkVersion 14
targetSdkVersion 36 targetSdkVersion 37
versionCode 9 versionCode 9
versionName "1.1.2" versionName "1.1.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
@@ -742,6 +742,7 @@ public class MainActivity extends AppCompatActivity {
// Stop the background alert service when destroying activity // Stop the background alert service when destroying activity
Alert.stop(this); Alert.stop(this);
if (mediaPlayer != null) { mediaPlayer.release(); mediaPlayer = null; }
if (DEBUG) Log.d(tag, "Done with local code, calling super.."); if (DEBUG) Log.d(tag, "Done with local code, calling super..");
@@ -30,7 +30,7 @@ public class TimerForegroundService extends Service {
// Acquire a wake lock briefly to ensure the CPU stays awake during playback // Acquire a wake lock briefly to ensure the CPU stays awake during playback
PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE); PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "TimerWakeLock"); wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "InfiniteTimer:TimerWakeLock");
wakeLock.acquire(60 * 1000L); wakeLock.acquire(60 * 1000L);
} }
@@ -91,6 +91,5 @@ public class TimerForegroundService extends Service {
public void onDestroy() { public void onDestroy() {
super.onDestroy(); super.onDestroy();
if (wakeLock.isHeld()) wakeLock.release(); if (wakeLock.isHeld()) wakeLock.release();
if (mediaPlayer != null) { mediaPlayer.release(); mediaPlayer = null; }
} }
} }
+1 -1
View File
@@ -13,7 +13,7 @@ buildscript {
} }
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:9.4.1' classpath 'com.android.tools.build:gradle:9.5.0'
// NOTE: Do not place your application dependencies here; they belong // NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files // in the individual module build.gradle files
+1 -1
View File
@@ -1,6 +1,6 @@
#Fri Jul 11 12:55:34 MST 2025 #Fri Jul 11 12:55:34 MST 2025
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists