Added proper message list, and almost nice notifications
This commit is contained in:
@ -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;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user