导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - OrderTrackingActivity.java 源代码

正在查看: Hopscotch v9.7.2 应用的 OrderTrackingActivity.java JAVA 源代码文件

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


package in.hopscotch.android.activity;

import android.R;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.TypedValue;
import android.view.MenuItem;
import android.widget.ImageView;
import androidx.appcompat.app.k;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.yalantis.ucrop.view.CropImageView;
import in.hopscotch.android.api.factory.OrderTrackingApiFactory;
import in.hopscotch.android.api.model.SimilarOrderItem;
import in.hopscotch.android.api.response.OrderTrackingResponse;
import in.hopscotch.android.common.util.u;
import in.hopscotch.android.components.layout.RecyclerViewLayoutManagers;
import in.hopscotch.android.components.view.HSImageView;
import in.hopscotch.android.model.CrashAnalyticsInfo;
import java.util.List;

public class OrderTrackingActivity extends androidx.appcompat.app.i implements in.hopscotch.android.interfaces.l {
    private int activeCentralPosition;
    private boolean delayTextDropDown;
    private in.hopscotch.android.adapter.s mileStonesAdapter;
    private in.hopscotch.android.databinding.l1 orderTrackingBinding;
    private in.hopscotch.android.interfaces.l orderTrackingListener;
    private OrderTrackingResponse orderTrackingResponse;
    private in.hopscotch.android.viewmodel.j viewModel;

    static {
        k.c cVar = androidx.appcompat.app.k.a;
        androidx.appcompat.widget.j1.b();
    }

    public static int a1(OrderTrackingActivity orderTrackingActivity) {
        if (orderTrackingActivity.orderTrackingResponse.milestones.size() <= 0) {
            return 0;
        }
        for (int i = 0; i < orderTrackingActivity.orderTrackingResponse.milestones.size(); i++) {
            if (orderTrackingActivity.orderTrackingResponse.milestones.get(i).presentMilestone) {
                return i;
            }
        }
        return 0;
    }

    public static void b1(OrderTrackingActivity orderTrackingActivity) {
        List<SimilarOrderItem> list = orderTrackingActivity.orderTrackingResponse.otherShipmentItems;
        if (list == null || list.size() <= 0) {
            return;
        }
        orderTrackingActivity.orderTrackingBinding.s.setLayoutManager(new LinearLayoutManager(orderTrackingActivity, 0, false));
        in.hopscotch.android.adapter.c1 c1Var = new in.hopscotch.android.adapter.c1(orderTrackingActivity, orderTrackingActivity.orderTrackingListener);
        orderTrackingActivity.orderTrackingBinding.s.setAdapter(c1Var);
        c1Var.O(orderTrackingActivity.orderTrackingResponse.otherShipmentItems);
    }

    public final void C0(String str, String str2) {
        this.orderTrackingBinding.d.setExpanded(true);
        Intent intent = new Intent((Context) this, (Class<?>) OrderTrackingActivity.class);
        intent.putExtra("INTENT_EXTRA_ID", str);
        intent.putExtra("IMAGE_URL", str2);
        this.orderTrackingBinding.t.O(false);
        this.orderTrackingBinding.t.P();
        startActivity(intent);
    }

    public final void j() {
        if (this.delayTextDropDown) {
            ImageView imageView = this.orderTrackingBinding.i;
            imageView.setRotation(imageView.getRotation() + 180.0f);
            this.orderTrackingBinding.k.setVisibility(8);
            this.delayTextDropDown = false;
            return;
        }
        ImageView imageView2 = this.orderTrackingBinding.i;
        imageView2.setRotation(imageView2.getRotation() + 180.0f);
        this.orderTrackingBinding.k.setVisibility(0);
        this.delayTextDropDown = true;
    }

    public final void onBackPressed() {
        super/*androidx.activity.j*/.onBackPressed();
        overridePendingTransition(0, 2130771985);
    }

    public final void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.n*/.onCreate(bundle);
        in.hopscotch.android.util.e0.b().h();
        com.google.firebase.crashlytics.c.a().d("ACTIVITY_NAME", getClass().getName());
        in.hopscotch.android.databinding.l1 l1Var = (in.hopscotch.android.databinding.l1) androidx.databinding.g.h(this, 2131558485);
        this.orderTrackingBinding = l1Var;
        setSupportActionBar(l1Var.o);
        if (getSupportActionBar() != null) {
            getSupportActionBar().A();
        }
        if (getSupportActionBar() != null) {
            getSupportActionBar().t(true);
            getSupportActionBar().x(false);
            getSupportActionBar().C(true);
        }
        this.orderTrackingBinding.o.setElevation(CropImageView.DEFAULT_ASPECT_RATIO);
        getTheme().resolveAttribute(R.attr.selectableItemBackgroundBorderless, new TypedValue(), true);
        String stringExtra = getIntent().getStringExtra("INTENT_EXTRA_ID");
        String stringExtra2 = getIntent().getStringExtra("IMAGE_URL");
        in.hopscotch.android.common.util.u.a.getClass();
        if (u.a.a(stringExtra2)) {
            this.orderTrackingBinding.l.setMemoryCacheType(HSImageView.a.NONE);
            this.orderTrackingBinding.l.setImageResource(stringExtra2);
        }
        this.orderTrackingBinding.l.setRoundedCorners(4);
        this.orderTrackingBinding.n.setBackgroundResource(2131232580);
        this.orderTrackingBinding.f.setLayoutManager(new RecyclerViewLayoutManagers(this, 1, false));
        in.hopscotch.android.adapter.s sVar = new in.hopscotch.android.adapter.s(this);
        this.mileStonesAdapter = sVar;
        sVar.X(this);
        this.orderTrackingBinding.f.setAdapter(this.mileStonesAdapter);
        this.orderTrackingListener = this;
        in.hopscotch.android.util.g.a(new CrashAnalyticsInfo(getClass().getName(), "OrderItemId", stringExtra));
        OrderTrackingApiFactory.getInstance().getItemTrackingInfo(stringExtra, new h2(this));
        this.orderTrackingBinding.m.setVisibility(0);
    }

    public final void onNewIntent(Intent intent) {
        super/*androidx.activity.j*/.onNewIntent(intent);
        setIntent(intent);
    }

    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() != 16908332) {
            return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
        }
        onBackPressed();
        return true;
    }

    public final void s0(String str, String str2) {
        Intent intent = new Intent((Context) this, (Class<?>) HSWebviewActivity.class);
        intent.putExtra("WEB_URL", str);
        intent.putExtra("INTENT_EXTRA_TITLE", getString(2132019130, str2));
        startActivity(intent);
    }
}