main, take some suggestions given by Android Studio.
This commit is contained in:
1 parent
b7a419eeab
commit
f0cd128025
1 file changed
+28
-24
@@ -1,6 +1,5 @@
|
|||||||
package com.hyperling.apps.infinitetimer;
|
package com.hyperling.apps.infinitetimer;
|
||||||
|
|
||||||
import android.app.NotificationManager;
|
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
@@ -8,7 +7,6 @@ import android.graphics.Color;
|
|||||||
import android.media.AudioManager;
|
import android.media.AudioManager;
|
||||||
import android.media.MediaPlayer;
|
import android.media.MediaPlayer;
|
||||||
import android.media.Ringtone;
|
import android.media.Ringtone;
|
||||||
import android.media.RingtoneManager;
|
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@@ -16,6 +14,7 @@ import android.os.Handler;
|
|||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
|
import android.support.annotation.NonNull;
|
||||||
import android.support.v7.app.AlertDialog;
|
import android.support.v7.app.AlertDialog;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -28,7 +27,6 @@ import android.widget.SeekBar;
|
|||||||
import android.widget.TableRow;
|
import android.widget.TableRow;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import java.net.URI;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class MainActivity extends AppCompatActivity {
|
public class MainActivity extends AppCompatActivity {
|
||||||
@@ -491,7 +489,7 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
private final Handler incrementTime = new Handler(Looper.getMainLooper()){
|
private final Handler incrementTime = new Handler(Looper.getMainLooper()){
|
||||||
@Override
|
@Override
|
||||||
public void handleMessage(Message msg) {
|
public void handleMessage(@NonNull Message msg) {
|
||||||
String tag = TAG + "handleMessage";
|
String tag = TAG + "handleMessage";
|
||||||
if (DEBUG) Log.d(tag, "Starting");
|
if (DEBUG) Log.d(tag, "Starting");
|
||||||
|
|
||||||
@@ -537,30 +535,36 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Wait
|
// Wait
|
||||||
Runnable task = new Runnable() {
|
Thread t = wait(tag);
|
||||||
@Override
|
|
||||||
public void run() {
|
|
||||||
|
|
||||||
synchronized (this){
|
|
||||||
try{
|
|
||||||
wait(waitInterval);
|
|
||||||
if (DEBUG) Log.d(tag, "Done waiting.");
|
|
||||||
}
|
|
||||||
catch (Exception e){
|
|
||||||
e.printStackTrace();
|
|
||||||
if (DEBUG) Log.d(tag, "Failed to wait.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//sharedPreferences.edit().putBoolean(keyStartStop, true).apply();
|
|
||||||
incrementTime.sendEmptyMessage(0);
|
|
||||||
//startStopChronometer("Start");
|
|
||||||
}
|
|
||||||
};
|
|
||||||
Thread t = new Thread(task);
|
|
||||||
t.start();
|
t.start();
|
||||||
}
|
}
|
||||||
if (DEBUG) Log.d(tag, "Finished");
|
if (DEBUG) Log.d(tag, "Finished");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
private Thread wait(String tag) {
|
||||||
|
Runnable task = new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
|
||||||
|
synchronized (this){
|
||||||
|
try{
|
||||||
|
wait(waitInterval);
|
||||||
|
if (DEBUG) Log.d(tag, "Done waiting.");
|
||||||
|
}
|
||||||
|
catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
if (DEBUG) Log.d(tag, "Failed to wait.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//sharedPreferences.edit().putBoolean(keyStartStop, true).apply();
|
||||||
|
incrementTime.sendEmptyMessage(0);
|
||||||
|
//startStopChronometer("Start");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Thread t = new Thread(task);
|
||||||
|
return t;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
private void setStartTime(){
|
private void setStartTime(){
|
||||||
|
|||||||
Reference in new issue
Block a user