Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
package androidx.fragment.app;
import android.annotation.SuppressLint;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
@SuppressLint({"BanParcelableUsage"})
/* loaded from: classes.dex */
class BackStackState implements Parcelable {
public static final Parcelable.Creator<BackStackState> CREATOR = new Parcelable.Creator<BackStackState>() { // from class: androidx.fragment.app.BackStackState.1
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public BackStackState createFromParcel(Parcel parcel) {
return new BackStackState(parcel);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public BackStackState[] newArray(int i) {
return new BackStackState[i];
}
};
final List<String> mFragments;
final List<BackStackRecordState> mTransactions;
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public BackStackState(List<String> list, List<BackStackRecordState> list2) {
this.mFragments = list;
this.mTransactions = list2;
}
public BackStackState(@NonNull Parcel parcel) {
this.mFragments = parcel.createStringArrayList();
this.mTransactions = parcel.createTypedArrayList(BackStackRecordState.CREATOR);
}
@NonNull
public List<BackStackRecord> instantiate(@NonNull FragmentManager fragmentManager, Map<String, Fragment> map) {
HashMap hashMap = new HashMap(this.mFragments.size());
for (String str : this.mFragments) {
Fragment fragment = map.get(str);
if (fragment != null) {
hashMap.put(fragment.mWho, fragment);
} else {
FragmentState savedState = fragmentManager.getFragmentStore().setSavedState(str, null);
if (savedState != null) {
Fragment instantiate = savedState.instantiate(fragmentManager.getFragmentFactory(), fragmentManager.getHost().getContext().getClassLoader());
hashMap.put(instantiate.mWho, instantiate);
}
}
}
ArrayList arrayList = new ArrayList();
Iterator<BackStackRecordState> it = this.mTransactions.iterator();
while (it.hasNext()) {
arrayList.add(it.next().instantiate(fragmentManager, hashMap));
}
return arrayList;
}
@Override // android.os.Parcelable
public void writeToParcel(@NonNull Parcel parcel, int i) {
parcel.writeStringList(this.mFragments);
parcel.writeTypedList(this.mTransactions);
}
}