mirror of
https://github.com/moparisthebest/SSLDroid
synced 2024-11-23 09:22:16 -05:00
Moved notification creation and deletion to separate functions
Signed-off-by: Balint Kovacs <blint@blint.hu>
This commit is contained in:
parent
c1a7c94be9
commit
02465d3450
@ -20,7 +20,7 @@ public class SSLDroid extends Service {
|
|||||||
String keyPass = "titkos";
|
String keyPass = "titkos";
|
||||||
|
|
||||||
//Toast.makeText(this, "SSLDroid Service Started", Toast.LENGTH_LONG).show();
|
//Toast.makeText(this, "SSLDroid Service Started", Toast.LENGTH_LONG).show();
|
||||||
createNotification("SSLDroid is running", "SSLDroid service is running");
|
createNotification(0, "SSLDroid is running", "SSLDroid service is running");
|
||||||
Log.d(TAG, "SSLDroid Service Started");
|
Log.d(TAG, "SSLDroid Service Started");
|
||||||
|
|
||||||
//createNotification("test", "This is a test of the emergency broadcast system");
|
//createNotification("test", "This is a test of the emergency broadcast system");
|
||||||
@ -47,15 +47,19 @@ public class SSLDroid extends Service {
|
|||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
try {
|
try {
|
||||||
tp.stop();
|
tp.stop();
|
||||||
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
|
removeNotification(0);
|
||||||
notificationManager.cancel(0);
|
|
||||||
Log.d(TAG, "SSLDroid Service Stopped");
|
Log.d(TAG, "SSLDroid Service Stopped");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.d("SSLDroid", "Error stopping service: " + e.toString());
|
Log.d("SSLDroid", "Error stopping service: " + e.toString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void createNotification(String title, String text) {
|
public void removeNotification(int id){
|
||||||
|
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
|
||||||
|
notificationManager.cancel(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void createNotification(int id, String title, String text) {
|
||||||
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
|
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
|
||||||
Notification notification = new Notification(R.drawable.icon,
|
Notification notification = new Notification(R.drawable.icon,
|
||||||
"SSLDroid startup", System.currentTimeMillis());
|
"SSLDroid startup", System.currentTimeMillis());
|
||||||
@ -65,18 +69,6 @@ public class SSLDroid extends Service {
|
|||||||
Intent intent = new Intent(this, SSLDroidGui.class);
|
Intent intent = new Intent(this, SSLDroidGui.class);
|
||||||
PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);
|
PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);
|
||||||
notification.setLatestEventInfo(this, title, text, activity);
|
notification.setLatestEventInfo(this, title, text, activity);
|
||||||
notificationManager.notify(0, notification);
|
notificationManager.notify(id, notification);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
public class MyStartupIntentReceiver extends BroadcastReceiver{
|
|
||||||
@Override
|
|
||||||
public void onReceive(Context context, Intent intent) {
|
|
||||||
}
|
|
||||||
Intent serviceIntent = new Intent();
|
|
||||||
serviceIntent.setAction("hu.blint.ssldroid");
|
|
||||||
context.startService(serviceIntent);
|
|
||||||
}
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
Loading…
Reference in New Issue
Block a user