package cn.jpush.android.service; import android.app.Service; import android.content.Intent; import android.content.res.Configuration; import android.os.IBinder; import android.text.TextUtils; import cn.jiguang.android.IDataShare; import cn.jiguang.aq.c; import cn.jiguang.internal.JConstants; import cn.jiguang.internal.JCoreInternalHelper; public class JCommonService extends Service { private static final String TAG = "JCommonService"; private static IDataShare.Stub mBinder; public final IBinder onBind(Intent intent) { return mBinder; } public final void onConfigurationChanged(Configuration configuration) { super.onConfigurationChanged(configuration); } public final void onCreate() { super.onCreate(); JConstants.mApplicationContext = getApplicationContext(); if (mBinder == null) { mBinder = new DataShare(); } } public final void onDestroy() { super.onDestroy(); } public final void onLowMemory() { super.onLowMemory(); } public final void onRebind(Intent intent) { super.onRebind(intent); } public final void onStart(Intent intent, int i) { super.onStart(intent, i); } public final int onStartCommand(Intent intent, int i, int i2) { if (intent == null || TextUtils.isEmpty(intent.getAction())) { c.g(TAG, "onStartCommand intent is empty or action is empty"); } else { JCoreInternalHelper.getInstance().onEvent(this, JConstants.SDK_TYPE, 2, true, intent.getAction(), intent.getExtras(), new Object[0]); } return super.onStartCommand(intent, i, i2); } public final void onTaskRemoved(Intent intent) { super.onTaskRemoved(intent); } public final void onTrimMemory(int i) { super.onTrimMemory(i); } public final boolean onUnbind(Intent intent) { return super.onUnbind(intent); } }