正在查看: FanCode v7.24.0 应用的 GalleryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FanCode v7.24.0 应用的 GalleryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.twitter.sdk.android.tweetui;
import android.app.Activity;
import android.os.Bundle;
import androidx.viewpager.widget.ViewPager;
import com.newrelic.agent.android.api.v2.TraceFieldInterface;
import com.newrelic.agent.android.background.ApplicationStateMonitor;
import com.newrelic.agent.android.instrumentation.Instrumented;
import com.newrelic.agent.android.tracing.Trace;
import com.newrelic.agent.android.tracing.TraceMachine;
import com.twitter.sdk.android.tweetui.internal.l;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@Instrumented
public class GalleryActivity extends Activity implements TraceFieldInterface {
c a;
public Trace b;
class a implements ViewPager.j {
int a = -1;
a() {
}
public void a(int i, float f, int i2) {
int i3 = this.a;
if (i3 == -1 && i == 0 && f == 0.0d) {
this.a = i3 + 1;
}
}
public void b(int i) {
}
public void c(int i) {
this.a++;
}
}
class b implements l.a {
b() {
}
@Override
public void a(float f) {
}
@Override
public void onDismiss() {
GalleryActivity.this.finish();
GalleryActivity.this.overridePendingTransition(0, rd.b.a);
}
}
public static class c implements Serializable {
public final long a;
public final int b;
public final List<com.twitter.sdk.android.core.models.g> c;
public c(int i, List<com.twitter.sdk.android.core.models.g> list) {
this(0L, i, list);
}
public c(long j, int i, List<com.twitter.sdk.android.core.models.g> list) {
this.a = j;
this.b = i;
this.c = list;
}
}
c a() {
com.twitter.sdk.android.core.models.g gVar = (com.twitter.sdk.android.core.models.g) getIntent().getSerializableExtra("MEDIA_ENTITY");
return gVar != null ? new c(0, Collections.singletonList(gVar)) : (c) getIntent().getSerializableExtra("GALLERY_ITEM");
}
ViewPager.j b() {
return new a();
}
l.a c() {
return new b();
}
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(0, rd.b.a);
}
@Override
protected void onCreate(Bundle bundle) {
TraceMachine.startTracing("GalleryActivity");
try {
TraceMachine.enterMethod(this.b, "GalleryActivity#onCreate", (ArrayList) null);
} catch (NoSuchFieldError unused) {
TraceMachine.enterMethod((Trace) null, "GalleryActivity#onCreate", (ArrayList) null);
}
super.onCreate(bundle);
setContentView(rd.g.b);
this.a = a();
k kVar = new k(this, c());
kVar.t(this.a.c);
ViewPager findViewById = findViewById(rd.f.v);
findViewById.setPageMargin(getResources().getDimensionPixelSize(rd.d.a));
findViewById.c(b());
findViewById.setAdapter(kVar);
findViewById.setCurrentItem(this.a.b);
TraceMachine.exitMethod();
}
@Override
protected void onStart() {
super.onStart();
ApplicationStateMonitor.getInstance().activityStarted();
}
@Override
protected void onStop() {
super.onStop();
ApplicationStateMonitor.getInstance().activityStopped();
}
}