正在查看: 95爱播免登录版 v3.1.9 应用的 NotificationClickReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 NotificationClickReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui;
import android.app.ActivityManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.meizu.cloud.pushsdk.constants.PushConstants;
import java.util.Iterator;
public class NotificationClickReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
try {
boolean z = false;
Iterator<ActivityManager.RunningTaskInfo> it = ((ActivityManager) context.getSystemService(PushConstants.INTENT_ACTIVITY_NAME)).getRunningTasks(100).iterator();
while (true) {
if (!it.hasNext()) {
break;
} else if ("com.mifeng.ui".equals(it.next().baseActivity.getPackageName())) {
z = true;
break;
}
}
context.startActivity(z ? new Intent(context, (Class<?>) HomeActivity.class).addFlags(268435456) : new Intent(context, (Class<?>) LoadingActivity.class).addFlags(268435456));
} catch (Exception e2) {
e2.printStackTrace();
}
}
}