package com.xiaomi.mipush.sdk; import android.app.Activity; import android.app.Application; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import com.xiaomi.push.eo; import com.xiaomi.push.ep; import java.util.HashSet; import java.util.Set; public class a implements Application.ActivityLifecycleCallbacks { private Set<String> a = new HashSet(); private static void a(Application application) { application.registerActivityLifecycleCallbacks(new a()); } public static void a(Context context) { a((Application) context.getApplicationContext()); } public void onActivityCreated(Activity activity, Bundle bundle) { } public void onActivityDestroyed(Activity activity) { } public void onActivityPaused(Activity activity) { } public void onActivityResumed(Activity activity) { Intent intent = activity.getIntent(); if (intent != null) { String stringExtra = intent.getStringExtra("messageId"); int intExtra = intent.getIntExtra("eventMessageType", -1); if (!TextUtils.isEmpty(stringExtra) && intExtra > 0 && !this.a.contains(stringExtra)) { this.a.add(stringExtra); if (intExtra == 3000) { ep.a(activity.getApplicationContext()).a(activity.getPackageName(), eo.m9316a(intExtra), stringExtra, 3008, null); } else if (intExtra == 1000) { ep.a(activity.getApplicationContext()).a(activity.getPackageName(), eo.m9316a(intExtra), stringExtra, 1008, null); } } } } public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { } public void onActivityStarted(Activity activity) { } public void onActivityStopped(Activity activity) { } }