Grey-out select folder while loading

This commit is contained in:
Alibek Omarov (a1batross) 2017-09-28 21:01:46 +03:00
parent d23797a244
commit a1e8f0e1df

View file

@ -38,6 +38,7 @@ public class FPicker extends Activity {
private FileArrayAdapter adapter; private FileArrayAdapter adapter;
static ListView delta; static ListView delta;
public static final int sdk = Integer.valueOf(Build.VERSION.SDK); public static final int sdk = Integer.valueOf(Build.VERSION.SDK);
static private Button mSelectBtn;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
@ -46,10 +47,11 @@ public class FPicker extends Activity {
super.setTheme( 0x01030224 ); super.setTheme( 0x01030224 );
else super.setTheme( 0x01030005 ); else super.setTheme( 0x01030005 );
setContentView(R.layout.activity_fpicker); setContentView( R.layout.activity_fpicker );
String path = Environment.getExternalStorageDirectory().toString(); String path = Environment.getExternalStorageDirectory().toString();
currentDir = new File(path); currentDir = new File( path );
((Button)findViewById( R.id.button_fpicker_select )).setOnClickListener(new View.OnClickListener() mSelectBtn = ((Button)findViewById( R.id.button_fpicker_select ));
mSelectBtn.setOnClickListener(new View.OnClickListener()
{ {
@Override @Override
public void onClick(View v) public void onClick(View v)
@ -62,6 +64,7 @@ public class FPicker extends Activity {
private void fill(File folder) private void fill(File folder)
{ {
mSelectBtn.setEnabled( false );
new Fill(folder).execute(); new Fill(folder).execute();
} }
@ -114,7 +117,7 @@ public class FPicker extends Activity {
num_item = "Some items"; num_item = "Some items";
else else
num_item +=" items"; num_item +=" items";
if(isXashDir) if( isXashDir )
{ {
dir.add(new Item(ff.getName(), num_item, date_modify, ff.getAbsolutePath(), R.drawable.ic_launcher)); dir.add(new Item(ff.getName(), num_item, date_modify, ff.getAbsolutePath(), R.drawable.ic_launcher));
} }
@ -150,7 +153,7 @@ public class FPicker extends Activity {
fill(currentDir); fill(currentDir);
} }
}); });
FPicker.mSelectBtn.setEnabled( true );
} }
} }
@ -214,7 +217,8 @@ class FileArrayAdapter extends ArrayAdapter<Item>
} }
} }
class Item implements Comparable<Item>{ class Item implements Comparable<Item>
{
private String name; private String name;
private String data; private String data;
private String date; private String date;