导航菜单

页面标题

页面副标题

Jurassic World v1.83.4 - NotificationProxyActivity.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();
    }
}