1 package net
.client
.by
.lock
.gui
.activity
;
3 import android
.os
.Bundle
;
4 import android
.os
.FileObserver
;
5 import android
.support
.v4
.app
.Fragment
;
6 import android
.view
.LayoutInflater
;
7 import android
.view
.View
;
8 import android
.view
.ViewGroup
;
9 import android
.widget
.ArrayAdapter
;
10 import android
.widget
.ListAdapter
;
11 import android
.widget
.ListView
;
13 import java
.util
.ArrayList
;
14 import java
.util
.Arrays
;
15 import net
.client
.by
.lock
.R
;
16 import net
.client
.by
.lock
.c
.m
;
18 /* compiled from: MyApp */
19 public class ah
extends Fragment
{
20 private static ViewGroup P
;
21 private static ListView Q
;
22 private static ArrayAdapter R
;
23 private static FileObserver S
= new ak();
24 private static ArrayList T
= new ArrayList();
26 @Override // android.support.v4.app.Fragment
27 public void c(Bundle bundle
) {
30 a((LayoutInflater
) ad
.b
.getSystemService("layout_inflater"));
33 @Override // android.support.v4.app.Fragment
34 public View
a(LayoutInflater layoutInflater
, ViewGroup viewGroup
, Bundle bundle
) {
38 } else if (P
.getParent() != null && (P
.getParent() instanceof ViewGroup
)) {
39 ((ViewGroup
) P
.getParent()).removeView(P
);
44 private void a(LayoutInflater layoutInflater
) {
45 P
= (ViewGroup
) layoutInflater
.inflate(R
.layout
.fragment_downloads
, (ViewGroup
) null);
46 Q
= (ListView
) P
.findViewById(R
.id
.listView1
);
47 File file
= new File(m
.a().b());
52 String
[] list
= file
.list();
54 T
.addAll(Arrays
.asList(list
));
56 R
= new ArrayAdapter(ad
.b
, (int) R
.layout
.item_downloads
, T
);
57 Q
.setAdapter((ListAdapter
) R
);
59 Q
.setOnItemClickListener(new ai(this));
60 Q
.setOnItemLongClickListener(new aj(this));
63 @Override // android.support.v4.app.Fragment
67 R
.notifyDataSetInvalidated();