正在查看: Mint v5.7.3 应用的 NotificationActivity.java JAVA 源代码文件
本页面展示 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));
}
}
}