正在查看: 凤凰之城 v1.0.3 应用的 AppDetailInfoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 凤凰之城 v1.0.3 应用的 AppDetailInfoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.ss.android.downloadlib.addownload.compliance;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Pair;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import com.bytedance.gromore.R;
import java.util.List;
public class AppDetailInfoActivity extends Activity {
private ImageView b;
private long f;
private TextView iz;
private List<Pair<String, String>> l;
private long nr;
private LinearLayout qp;
private ListView yo;
public class b extends BaseAdapter {
private b() {
}
@Override
public int getCount() {
return AppDetailInfoActivity.this.l.size();
}
@Override
public Object getItem(int i) {
return AppDetailInfoActivity.this.l.get(i);
}
@Override
public long getItemId(int i) {
return i;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
iz izVar;
if (view == null) {
view = View.inflate(AppDetailInfoActivity.this, R.layout.f, null);
izVar = new iz();
izVar.b = (TextView) view.findViewById(R.id.z);
izVar.iz = (TextView) view.findViewById(R.id.y);
izVar.qp = view.findViewById(R.id.a);
view.setTag(izVar);
} else {
izVar = (iz) view.getTag();
}
izVar.b.setText((CharSequence) ((Pair) AppDetailInfoActivity.this.l.get(i)).first);
izVar.iz.setText((CharSequence) ((Pair) AppDetailInfoActivity.this.l.get(i)).second);
if (i == getCount() - 1) {
izVar.qp.setVisibility(8);
}
return view;
}
}
public static class iz {
public TextView b;
public TextView iz;
public View qp;
private iz() {
}
}
@Override
public void onBackPressed() {
l.b("lp_app_detail_click_close", this.f);
super.onBackPressed();
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.c);
if (b()) {
iz();
} else {
com.ss.android.socialbase.appdownloader.qp.b((Activity) this);
}
}
public static void b(Activity activity, long j) {
Intent intent = new Intent(activity, (Class<?>) AppDetailInfoActivity.class);
intent.putExtra("app_info_id", j);
activity.startActivity(intent);
}
private void iz() {
this.b = (ImageView) findViewById(R.id.c);
this.iz = (TextView) findViewById(R.id.w);
this.yo = (ListView) findViewById(R.id.g);
this.qp = (LinearLayout) findViewById(R.id.f);
if (this.l.isEmpty()) {
this.yo.setVisibility(8);
this.iz.setVisibility(0);
} else {
this.yo.setAdapter((ListAdapter) new b());
}
this.b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
l.b("lp_app_detail_click_close", AppDetailInfoActivity.this.f);
AppDetailInfoActivity.this.finish();
}
});
this.qp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
l.b("lp_app_detail_click_download", AppDetailInfoActivity.this.f);
com.ss.android.downloadlib.addownload.compliance.iz.b().iz(AppDetailInfoActivity.this.f);
com.ss.android.socialbase.appdownloader.qp.b((Activity) AppDetailInfoActivity.this);
com.ss.android.socialbase.appdownloader.qp.b(com.ss.android.downloadlib.addownload.compliance.iz.b().iz());
}
});
}
private boolean b() {
this.nr = getIntent().getLongExtra("app_info_id", 0L);
com.ss.android.downloadlib.addownload.iz.iz b5 = qp.b().b(this.nr);
if (b5 == null) {
return false;
}
this.f = b5.iz;
this.l = b5.am;
return true;
}
}