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) {
@ -49,7 +50,8 @@ public class FPicker extends Activity {
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();
} }
@ -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;