Added proper message list, and almost nice notifications

This commit is contained in:
2015-08-28 13:49:53 +02:00
parent 5e2d19df58
commit e5b00c7453
24 changed files with 390 additions and 94 deletions

View File

@ -1,6 +1,7 @@
package ch.dissem.apps.abit.service;
import android.content.Context;
import ch.dissem.apps.abit.MessageListener;
import ch.dissem.apps.abit.repositories.AndroidAddressRepository;
import ch.dissem.apps.abit.repositories.AndroidInventory;
import ch.dissem.apps.abit.repositories.AndroidMessageRepository;
@ -11,10 +12,11 @@ import ch.dissem.bitmessage.ports.MemoryNodeRegistry;
import ch.dissem.bitmessage.security.sc.SpongySecurity;
/**
* Created by chris on 16.07.15.
* Provides singleton objects across the application.
*/
public class Singleton {
private static BitmessageContext bitmessageContext;
private static MessageListener messageListener;
public static BitmessageContext getBitmessageContext(Context ctx) {
if (bitmessageContext == null) {
@ -35,4 +37,15 @@ public class Singleton {
}
return bitmessageContext;
}
public static MessageListener getMessageListener(Context ctx) {
if (messageListener == null) {
synchronized (Singleton.class) {
if (messageListener == null) {
messageListener = new MessageListener(ctx);
}
}
}
return messageListener;
}
}