diff --git a/app/src/main/java/com/simplemobiletools/camera/HardwareShutterReceiver.java b/app/src/main/java/com/simplemobiletools/camera/HardwareShutterReceiver.java deleted file mode 100644 index 89f04eb9..00000000 --- a/app/src/main/java/com/simplemobiletools/camera/HardwareShutterReceiver.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.simplemobiletools.camera; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; - -import com.simplemobiletools.camera.activities.MainActivity; - -public class HardwareShutterReceiver extends BroadcastReceiver { - - @Override - public void onReceive(Context context, Intent intent) { - final Intent mainIntent = new Intent(context.getApplicationContext(), MainActivity.class); - mainIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); - context.startActivity(mainIntent); - } -} diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/HardwareShutterReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/camera/HardwareShutterReceiver.kt new file mode 100644 index 00000000..2686a47e --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/camera/HardwareShutterReceiver.kt @@ -0,0 +1,17 @@ +package com.simplemobiletools.camera + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent + +import com.simplemobiletools.camera.activities.MainActivity + +class HardwareShutterReceiver : BroadcastReceiver() { + + override fun onReceive(context: Context, intent: Intent) { + Intent(context.applicationContext, MainActivity::class.java).apply { + addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_NEW_TASK) + context.startActivity(this) + } + } +}