Hi Abraham,

you could add anotherBroadcastReceiver [1] in the Preferences class that changes the state of the daemon (as you said, the pref is called "enabledSwitch"). You could then fire an intent from your application to start/stop the daemon when needed. It's probably just a few lines of code. By the way, I think it's reasonble in some situations to start the daemon automatically if an app that requires the daemon is started.

Best regards,
Christian

[1] http://developer.android.com/reference/android/content/BroadcastReceiver.html


Am 29.01.2014 07:54, schrieb Johannes Morgenroth:
Hello Abraham,

the choice to enable / disable the background service for DTN is left to the user alone. I do not know any argument to give Apps the permission to do that. If you require that the user enables the daemon, you can ask him to do that and then open the daemon preferences.

Kind regards,
Johannes Morgenroth

Am 28.01.2014 18:47, schrieb Abraham Martín:
Ops, I found why it isn’t working.  It checks if the SharedPreference “enabledSwitch” is true before starting the process. I can’t change it from my app as the SharedPreferences are in private mode. Is there any way to change the value of “enabledSwitch" through the API? 

Thanks a lot,

Abraham.



--
!! This message is brought to you via the `ibr-dtn' mailing list.
!! Please do not reply to this message to unsubscribe. To unsubscribe or adjust
!! your settings, send a mail message to <ibr-dtn-request@ibr.cs.tu-bs.de>
!! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.