47 lines
1.4 KiB
Java
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]);
|
|
}
|
|
}
|