Grey-out select folder while loading
This commit is contained in:
parent
d23797a244
commit
a1e8f0e1df
1 changed files with 10 additions and 6 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue