jimu-decompiled/sources/com/google/zxing/client/android/share/AppPickerActivity.java
2025-05-13 19:24:51 +02:00

47 lines
1.4 KiB
Java

package com.google.zxing.client.android.share;
import android.app.ListActivity;
import android.content.Intent;
import android.os.AsyncTask;
import android.view.View;
import android.widget.ListAdapter;
import android.widget.ListView;
import java.util.List;
/* loaded from: classes.dex */
public final class AppPickerActivity extends ListActivity {
private AsyncTask<Object, Object, List<AppInfo>> a;
@Override // android.app.ListActivity
protected void onListItemClick(ListView listView, View view, int i, long j) {
ListAdapter listAdapter = getListAdapter();
if (i < 0 || i >= listAdapter.getCount()) {
setResult(0);
} else {
String d = ((AppInfo) listAdapter.getItem(i)).d();
Intent intent = new Intent();
intent.addFlags(524288);
intent.putExtra("url", "market://details?id=" + d);
setResult(-1, intent);
}
finish();
}
@Override // android.app.Activity
protected void onPause() {
AsyncTask<Object, Object, List<AppInfo>> asyncTask = this.a;
if (asyncTask != null) {
asyncTask.cancel(true);
this.a = null;
}
super.onPause();
}
@Override // android.app.Activity
protected void onResume() {
super.onResume();
this.a = new LoadPackagesAsyncTask(this);
this.a.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Object[0]);
}
}