Android Open Source - Icinga-Mobile Message Reveicer From Project Back to project page Icinga-Mobile .
License The source code is released under:
GNU General Public License
If you think the Android project Icinga-Mobile listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package mhst.dreamteam.IcingaService;
/ / w w w . j a v a 2 s . c o m
import android.content.BroadcastReceiver;
import android.content.ContentProvider;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.util.Log;
import mhst.dreamteam.IcingaClient.GlobalConst;
import mhst.dreamteam.IcingaClient.SessionMng.Session;
/**
* @author MinhNN
*/
public class MessageReveicer extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Session current = Session.getInstance();
ContentResolver resolver = context.getContentResolver();
ContentValues values = new ContentValues();
values.clear();
boolean isLogin = intent.getBooleanExtra("LoginState" , false);
try {
if (isLogin) {
current.isLogin(true);
current.setServer(intent.getStringExtra("Server" ));
current.setCookie(intent.getStringExtra("Cookie" ));
values.put("Server" , intent.getStringExtra("Server" ));
values.put("Cookie" , intent.getStringExtra("Cookie" ));
resolver.update(Uri.parse(GlobalConst.CONTENT_SESSION_URI), values, null, null);
} else {
current.isLogin(false);
current.setServer("" );
current.setCookie("" );
values.put("Server" , "" );
values.put("Cookie" , "" );
resolver.update(Uri.parse(GlobalConst.CONTENT_SESSION_URI), values, null, null);
}
} catch (IllegalArgumentException e) {
current.isLogin(false);
current.setServer("" );
current.setCookie("" );
}
}
}
Java Source Code List mhst.dreamteam.ApplicationContext.java mhst.dreamteam.ApplicationTest.java mhst.dreamteam.ApplicationTest.java mhst.dreamteam.MainActivity.java mhst.dreamteam.IcingaClient.GlobalConfig.java mhst.dreamteam.IcingaClient.GlobalConst.java mhst.dreamteam.IcingaClient.Controller.NetControllerTest.java mhst.dreamteam.IcingaClient.Controller.NetController.java mhst.dreamteam.IcingaClient.Icinga.IcingaApiConst.java mhst.dreamteam.IcingaClient.Icinga.IcingaApi.java mhst.dreamteam.IcingaClient.Icinga.IcingaConst.java mhst.dreamteam.IcingaClient.Icinga.IcingaExecutor.java mhst.dreamteam.IcingaClient.Icinga.IcingaParam.java mhst.dreamteam.IcingaClient.Icinga.IcingaUdt.java mhst.dreamteam.IcingaClient.Icinga.package-info.java mhst.dreamteam.IcingaClient.Interface.OnCompleteListener.java mhst.dreamteam.IcingaClient.Interface.OnPieChartClickListener.java mhst.dreamteam.IcingaClient.Json.JsonHelperTest.java mhst.dreamteam.IcingaClient.Json.JsonHelper.java mhst.dreamteam.IcingaClient.Misc.CookieMng.java mhst.dreamteam.IcingaClient.Misc.CookieTest.java mhst.dreamteam.IcingaClient.SessionMng.LogInTest.java mhst.dreamteam.IcingaClient.SessionMng.Login.java mhst.dreamteam.IcingaClient.SessionMng.Logout.java mhst.dreamteam.IcingaClient.SessionMng.Session.java mhst.dreamteam.IcingaService.ApplicationContext.java mhst.dreamteam.IcingaService.DataUpdater.java mhst.dreamteam.IcingaService.MessageReveicer.java mhst.dreamteam.IcingaService.NotiBuilder.java mhst.dreamteam.IcingaService.SQLHelper.java mhst.dreamteam.IcingaService.SessionProvider.java mhst.dreamteam.UI.Color.java mhst.dreamteam.UI.GradientLine.java mhst.dreamteam.UI.HostDetailsFragment.java mhst.dreamteam.UI.HostlistAdapter.java mhst.dreamteam.UI.HostlistFragment.java mhst.dreamteam.UI.LoginActivity.java mhst.dreamteam.UI.OverviewFragment.java mhst.dreamteam.UI.PieGraph.java mhst.dreamteam.UI.ProgressDialog.java mhst.dreamteam.UI.ServiceDetailsFragment.java mhst.dreamteam.UI.ServicelistAdapter.java mhst.dreamteam.UI.ServicelistFragment.java org.json.CDL.java org.json.CookieList.java org.json.Cookie.java org.json.HTTPTokener.java org.json.HTTP.java org.json.JSONArray.java org.json.JSONException.java org.json.JSONML.java org.json.JSONObject.java org.json.JSONString.java org.json.JSONStringer.java org.json.JSONTokener.java org.json.JSONWriter.java org.json.Kim.java org.json.Property.java org.json.XMLTokener.java org.json.XML.java org.json.zip.BitInputStream.java org.json.zip.BitOutputStream.java org.json.zip.BitReader.java org.json.zip.BitWriter.java org.json.zip.Huff.java org.json.zip.JSONzip.java org.json.zip.Keep.java org.json.zip.None.java org.json.zip.PostMortem.java org.json.zip.Unzipper.java org.json.zip.Zipper.java