正在查看: Vi App v10.18.0 应用的 NameTuneSeeAllActivity.java JAVA 源代码文件
本页面展示 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();
}
}