导航菜单

页面标题

页面副标题

Mint v5.7.3 - NotificationActivity.java 源代码

正在查看: Mint v5.7.3 应用的 NotificationActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.htmedia.mint.ui.activity;

import android.content.res.Configuration;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageButton;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.comscore.Analytics;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.NotificationPojo;
import com.htmedia.mint.pojo.Result;
import com.htmedia.mint.pojo.config.Config;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import x4.ii0;

public class NotificationActivity extends a implements k6.l1, View.OnClickListener, f6.k {
    f6.f a;
    private q7.r4 b;
    private ImageButton c;
    private ii0 d;

    private void I(View view, boolean z) {
        if (z) {
            view.setBackgroundResource(2131234242);
        } else {
            view.setBackgroundResource(2131234241);
        }
    }

    private boolean J(View view) {
        return view.isActivated();
    }

    private void K(View view, boolean z) {
        view.setActivated(z);
        I(view, z);
    }

    private void M() {
        ArrayList parcelableArrayList = getIntent().getBundleExtra("bundle_list").getParcelableArrayList("list");
        if (parcelableArrayList != null) {
            L(parcelableArrayList);
            return;
        }
        Config g = getApplication().g();
        String url = g.getMoengageNotification().getUrl();
        if (url != null) {
            com.htmedia.mint.utils.o1.a("Notification center Url", url);
            new k6.k1(this, this).a(0, "Notification", g.getMoengageNotification(), false, true);
        }
    }

    void L(ArrayList<Result> arrayList) {
        this.b = new q7.r4(arrayList, this, this);
        this.d.c.setLayoutManager(new LinearLayoutManager(this));
        this.d.c.setAdapter(this.b);
        com.htmedia.mint.utils.f0.i3(this, "notofication_click", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS+SSSS").format(Calendar.getInstance().getTime()));
    }

    @Override
    public void getNotificationResponse(NotificationPojo notificationPojo) {
        L((ArrayList) notificationPojo.getResult());
    }

    public void isNotificationActive(boolean z) {
        K(this.c, z);
    }

    public void onBackPressed() {
        super/*androidx.activity.ComponentActivity*/.onBackPressed();
        overridePendingTransition(2130772025, 2130772031);
    }

    @Override
    public void onClick(View view) {
        if (view == this.c) {
            this.a.c(this, !J(r0), true);
        }
    }

    public void onConfigurationChanged(@NonNull Configuration configuration) {
        super.onConfigurationChanged(configuration);
        AppController.e(getIntent(), this);
    }

    protected void onCreate(@Nullable Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        this.d = DataBindingUtil.setContentView(this, 2131625103);
        setContentView(2131625103);
        this.a = new f6.f(this, this);
        ImageButton imageButton = (ImageButton) findViewById(2131427742);
        this.c = imageButton;
        imageButton.setOnClickListener(this);
        this.a.b(this, true);
        M();
    }

    @Override
    public void onError(String str) {
    }

    public boolean onOptionsItemSelected(MenuItem menuItem) {
        int itemId = menuItem.getItemId();
        if (itemId == 16908332) {
            finish();
            overridePendingTransition(2130772025, 2130772031);
            return true;
        }
        if (itemId != 2131430942) {
            return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
        }
        finish();
        overridePendingTransition(2130772025, 2130772031);
        return true;
    }

    protected void onPause() {
        super/*androidx.fragment.app.FragmentActivity*/.onPause();
        Analytics.notifyExitForeground();
    }

    protected void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        Analytics.notifyEnterForeground();
        com.htmedia.mint.utils.n.q0(this, "Notification Center");
    }

    public void setNotificationStatus(boolean z) {
        if (z) {
            K(this.c, !J(r2));
        }
    }
}