Choice field: file picker
Use a file picker to permit BlackBerry device users to select a file from the BlackBerry device.
Class
Supported since
BlackBerry Java SDK 5.0
More information
For more information about file pickers, see the UI Guidelines.
Example
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.picker.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.io.*;
public class FilePickerDemo extends UiApplication
{
public static void main(String[] args)
{
FilePickerDemo theApp = new FilePickerDemo();
theApp.enterEventDispatcher();
}
public FilePickerDemo()
{
pushScreen(new FilePickerDemoScreen());
}
}
class FilePickerDemoScreen extends MainScreen
{
public FilePickerDemoScreen()
{
setTitle("File Picker Demo");
add(new LabelField("Trying file picker"));
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
FilePicker fp = FilePicker.getInstance();
FilePickListener fileListener = new FilePickListener();
fp.setListener(fileListener);
fp.show();
}
});
}
}
class FilePickListener implements FilePicker.Listener
{
public void selectionDone(String str)
{
Dialog.alert("You selected " + str);
}
}