导航菜单

页面标题

页面副标题

Vi App v10.18.0 - NameTuneSeeAllActivity.java 源代码

正在查看: Vi App v10.18.0 应用的 NameTuneSeeAllActivity.java JAVA 源代码文件

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


package com.onmobile.rbtsdkui.activities;

import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.appcompat.widget.AppCompatImageButton;
import androidx.fragment.app.FragmentTransaction;
import com.onmobile.rbtsdk.dto.SDKLanguage;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.activities.NameTuneSeeAllActivity;
import com.onmobile.rbtsdkui.activities.base.BaseActivity;
import com.onmobile.rbtsdkui.basecallback.AppBaselineCallback;
import com.onmobile.rbtsdkui.bottomsheet.CreateNameTuneMainFragment;
import com.onmobile.rbtsdkui.fragment.FragmentNameTune;
import com.onmobile.rbtsdkui.fragment.FragmentProfileTune;
import com.onmobile.rbtsdkui.fragment.base.BaseFragment;
import com.onmobile.rbtsdkui.http.api_action.dtos.ChartItemDTO;
import com.onmobile.rbtsdkui.listener.SpeechRecognizerListener;
import com.onmobile.rbtsdkui.listener.ToolbarSearchListener;
import com.onmobile.rbtsdkui.model.ListItem;
import com.onmobile.rbtsdkui.musicplayback.BaselineMusicPlayer;
import com.onmobile.rbtsdkui.sdkexception.SDKUtils;
import com.onmobile.rbtsdkui.util.Util;
import com.onmobile.rbtsdkui.util.WidgetUtils;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

public class NameTuneSeeAllActivity extends BaseActivity implements BaseFragment.InternalCallback<FragmentProfileTune, ListItem> {
    public static final int L = 0;
    public FragmentNameTune m;
    public String n;
    public AppCompatEditText o;
    public ViewGroup p;
    public ViewGroup q;
    public final ToolbarSearchListener r = new AnonymousClass3();

    class AnonymousClass4 implements AppBaselineCallback<ChartItemDTO> {
        public AnonymousClass4() {
        }

        @Override
        public final void failure(String str) {
            NameTuneSeeAllActivity.this.p.setVisibility(8);
            NameTuneSeeAllActivity.this.q.setVisibility(0);
        }

        @Override
        public final void success(ChartItemDTO chartItemDTO) {
            ChartItemDTO chartItemDTO2 = chartItemDTO;
            if (chartItemDTO2.getItemCount() > 0) {
                NameTuneSeeAllActivity nameTuneSeeAllActivity = NameTuneSeeAllActivity.this;
                nameTuneSeeAllActivity.m = FragmentNameTune.a(chartItemDTO2, nameTuneSeeAllActivity.n);
                FragmentTransaction beginTransaction = NameTuneSeeAllActivity.this.getSupportFragmentManager().beginTransaction();
                beginTransaction.replace(R.id.rbtsdk_fragment_container, NameTuneSeeAllActivity.this.m);
                beginTransaction.commitAllowingStateLoss();
            }
            NameTuneSeeAllActivity.this.p.setVisibility(8);
            NameTuneSeeAllActivity.this.q.setVisibility(0);
        }
    }

    @Override
    public final void a() {
    }

    @Override
    public final int g() {
        return R.layout.activity_nametunes_see_all;
    }

    @Override
    @NonNull
    public final String h() {
        return "NameTuneSeeAllActivity";
    }

    @Override
    public final void i() {
        a(this.r);
    }

    @Override
    public final void k() {
    }

    @Override
    public final void l() {
    }

    @Override
    public final void o() {
        findViewById(R.id.ic_back_arrow).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                NameTuneSeeAllActivity.this.onBackPressed();
            }
        });
        c(getString(R.string.card_title_name_tunes));
    }

    public final void g(String str) {
        AppCompatEditText appCompatEditText;
        if (TextUtils.isEmpty(str) || (appCompatEditText = this.o) == null) {
            return;
        }
        appCompatEditText.setText(str);
        AppCompatEditText appCompatEditText2 = this.o;
        appCompatEditText2.setSelection(appCompatEditText2.getText().length());
        this.p.setVisibility(0);
        List userLanguageCode = SDKUtils.getUserLanguageCode();
        this.n = str;
        if (userLanguageCode == null) {
            userLanguageCode = new ArrayList();
        }
        if (userLanguageCode.size() < 1) {
            userLanguageCode.add(SDKLanguage.ENGLISH);
        }
        AppManager.e().g().a(0, str, (String) userLanguageCode.get(0), new AnonymousClass4());
    }

    @Override
    public final void a(BaseFragment baseFragment, Class cls, String str) {
    }

    @Override
    public final void a(Intent intent) {
        if (intent != null) {
            if (intent.hasExtra("key:data-item")) {
            }
            this.n = intent.getStringExtra("key:search-query");
            if (intent.hasExtra("isDirectSet")) {
                intent.getBooleanExtra("isDirectSet", false);
            }
            if (intent.hasExtra("ringback_dto_nametune")) {
            }
        }
    }

    public class AnonymousClass3 implements ToolbarSearchListener {
        public AnonymousClass3() {
        }

        public void c(String str) {
            NameTuneSeeAllActivity.this.g(str);
        }

        @Override
        public final void a() {
        }

        @Override
        public final void a(String str) {
            NameTuneSeeAllActivity nameTuneSeeAllActivity = NameTuneSeeAllActivity.this;
            int i = NameTuneSeeAllActivity.L;
            nameTuneSeeAllActivity.getClass();
            NameTuneSeeAllActivity.this.getClass();
        }

        @Override
        public final void b(String str) {
            NameTuneSeeAllActivity nameTuneSeeAllActivity = NameTuneSeeAllActivity.this;
            int i = NameTuneSeeAllActivity.L;
            nameTuneSeeAllActivity.p.setVisibility(0);
            List userLanguageCode = SDKUtils.getUserLanguageCode();
            nameTuneSeeAllActivity.n = str;
            if (userLanguageCode == null) {
                userLanguageCode = new ArrayList();
            }
            if (userLanguageCode.size() < 1) {
                userLanguageCode.add(SDKLanguage.ENGLISH);
            }
            AppManager.e().g().a(0, str, (String) userLanguageCode.get(0), nameTuneSeeAllActivity.new AnonymousClass4());
        }

        @Override
        public final void c() {
        }

        @Override
        public final void d() {
            ?? r0 = NameTuneSeeAllActivity.this;
            SpeechRecognizerListener speechRecognizerListener = new SpeechRecognizerListener() {
                @Override
                public final void a(String str) {
                    NameTuneSeeAllActivity.AnonymousClass3.this.c(str);
                }
            };
            r0.getClass();
            try {
                if (r0.h == null) {
                    r0.h = BaselineMusicPlayer.b();
                }
                r0.h.f();
            } catch (Exception unused) {
            }
            r0.j = 209;
            r0.k = speechRecognizerListener;
            Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH");
            intent.putExtra("android.speech.extra.LANGUAGE_MODEL", "free_form");
            intent.putExtra("android.speech.extra.LANGUAGE", Locale.getDefault());
            intent.putExtra("android.speech.extra.PROMPT", r0.getString(R.string.speech_recognizer_ready));
            try {
                r0.startActivityForResult(intent, r0.j);
            } catch (ActivityNotFoundException e) {
                e.printStackTrace();
            }
        }

        @Override
        public final void b() {
            NameTuneSeeAllActivity nameTuneSeeAllActivity = NameTuneSeeAllActivity.this;
            int i = NameTuneSeeAllActivity.L;
            nameTuneSeeAllActivity.getClass();
        }
    }

    public final void a(@NonNull final ToolbarSearchListener toolbarSearchListener) {
        try {
            final TextView textView = (TextView) findViewById(R.id.charCountTextView);
            this.o = findViewById(R.id.rbtsdk_et_search);
            ViewGroup viewGroup = (ViewGroup) findViewById(R.id.container_loading);
            this.p = viewGroup;
            viewGroup.setVisibility(8);
            ViewGroup viewGroup2 = (ViewGroup) findViewById(R.id.create_frame_view);
            this.q = viewGroup2;
            viewGroup2.setVisibility(8);
            findViewById(R.id.create_name_tune_btn).setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    String str = NameTuneSeeAllActivity.this.n;
                    CreateNameTuneMainFragment createNameTuneMainFragment = new CreateNameTuneMainFragment();
                    Bundle bundle = new Bundle();
                    bundle.putString("key:search-query", str);
                    bundle.putString("key:search-language", null);
                    createNameTuneMainFragment.setArguments(bundle);
                    createNameTuneMainFragment.show(NameTuneSeeAllActivity.this.getSupportFragmentManager(), createNameTuneMainFragment.getTag());
                }
            });
            findViewById(R.id.tv_loading).setVisibility(8);
            final AppCompatImageButton findViewById = findViewById(R.id.ib_search_voice_clear);
            final Drawable a = WidgetUtils.a(R.drawable.ic_keyboard_voice_white_24dp, d());
            final Drawable a2 = WidgetUtils.a(R.drawable.ic_clear_white_24dp, d());
            findViewById.setImageDrawable(a);
            this.o.addTextChangedListener(new TextWatcher() {
                @Override
                public final void afterTextChanged(Editable editable) {
                    ToolbarSearchListener toolbarSearchListener2 = toolbarSearchListener;
                    if (toolbarSearchListener2 != null) {
                        toolbarSearchListener2.a();
                    }
                }

                @Override
                public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
                    ToolbarSearchListener toolbarSearchListener2 = toolbarSearchListener;
                    if (toolbarSearchListener2 != null) {
                        if (charSequence != null) {
                            charSequence.toString();
                        }
                        toolbarSearchListener2.c();
                    }
                }

                @Override
                public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
                    boolean z = false;
                    if (charSequence.length() < 160) {
                        ToolbarSearchListener toolbarSearchListener2 = toolbarSearchListener;
                        if (toolbarSearchListener2 != null) {
                            toolbarSearchListener2.a(charSequence.toString());
                        }
                    } else {
                        Toast.makeText(NameTuneSeeAllActivity.this.d(), NameTuneSeeAllActivity.this.d().getText(R.string.create_nametune_max_reached), 0).show();
                    }
                    if (!TextUtils.isEmpty(charSequence) && charSequence.toString().length() > 0) {
                        z = true;
                    }
                    findViewById.setImageDrawable(z ? a2 : a);
                    int length = charSequence.length();
                    textView.setText(length + "/160");
                }
            });
            this.o.setOnKeyListener(new View.OnKeyListener() {
                @Override
                public final boolean onKey(View view, int i, KeyEvent keyEvent) {
                    boolean a3;
                    a3 = NameTuneSeeAllActivity.this.a(toolbarSearchListener, view, i, keyEvent);
                    return a3;
                }
            });
            findViewById.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    NameTuneSeeAllActivity.this.a(findViewById, a, toolbarSearchListener, view);
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public boolean a(ToolbarSearchListener toolbarSearchListener, View view, int i, KeyEvent keyEvent) {
        if (i != 23 && i != 66 && i != 7892) {
            return false;
        }
        toolbarSearchListener.b(this.o.getText().toString());
        Util.a(d(), (View) this.o);
        return true;
    }

    public void a(AppCompatImageButton appCompatImageButton, Drawable drawable, ToolbarSearchListener toolbarSearchListener, View view) {
        String obj = this.o.getText().toString();
        if (!TextUtils.isEmpty(obj) && obj.length() > 0) {
            this.o.setText("");
            appCompatImageButton.setImageDrawable(drawable);
            toolbarSearchListener.b();
            return;
        }
        toolbarSearchListener.d();
    }
}