Fix ParserActivity

This commit is contained in:
Mygod
2015-11-10 21:02:42 +08:00
parent 42c5a01d3e
commit 6f6cb461ed
5 changed files with 23 additions and 34 deletions
@@ -46,9 +46,13 @@ import com.github.shadowsocks.utils.Key
class ProfileManager(settings: SharedPreferences, dbHelper: DBHelper) {
var profileAddedListener: Profile => Any = _
def setProfileAddedListener(listener: Profile => Any) = this.profileAddedListener = listener
def createOrUpdateProfile(profile: Profile): Boolean = {
try {
dbHelper.profileDao.createOrUpdate(profile)
if (profileAddedListener != null) profileAddedListener(profile)
true
} catch {
case ex: Exception =>