正在查看: Jurassic World v1.83.4 应用的 NotificationProxyActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Jurassic World v1.83.4 应用的 NotificationProxyActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.urbanairship.push;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.urbanairship.Autopilot;
import com.urbanairship.Logger;
import com.urbanairship.ResultCallback;
import com.urbanairship.UAirship;
public class NotificationProxyActivity extends Activity {
@Override
protected final void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Autopilot.automaticTakeOff(this);
if (!UAirship.isTakingOff() && !UAirship.isFlying()) {
Logger.error("NotificationProxyActivity - unable to receive intent, takeOff not called.", new Object[0]);
finish();
return;
}
Intent intent = getIntent();
if (intent == null || intent.getAction() == null) {
finish();
return;
}
Logger.verbose("Received intent: %s", intent.getAction());
new NotificationIntentProcessor(this, intent).process().addResultCallback(new ResultCallback<Boolean>() {
@Override
public void onResult(Boolean result) {
Logger.verbose("Finished processing notification intent with result %s.", result);
}
});
finish();
}
}