Помощь в передаче массивов в другом классе. Это код, полученный из JFileChooser
.здесь я храню пути, выбранные из jfilechooser
в path[]
массиве
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
int result;
public String[] path = new String[10];
chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle(choosertitle);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
//
// disable the "All files" option.
//
chooser.setAcceptAllFileFilterUsed(false);
//
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
System.out.println("getCurrentDirectory(): "
+ chooser.getCurrentDirectory());
System.out.println("getSelectedFile() : "
+ chooser.getSelectedFile());
for (x=0;x<9;){
//if(path[x] == null){
path[x] = paths.getAbsoluteFile().toString();
System.out.println(path[x]);
x++;
//}
}
}
else {
System.out.println("No Selection ");
}
Я хотел бы передать номер.элементов хранится в массиве path[]
, чтобы он мог записать его в outputstream
соединения Bluetooth
//from another class
public String sendArray(byte[] buffer) {
try {
OutputStream outputStream = mConnection.openOutputStream();
outputStream.write();
}
catch(IOException ioe) {
Log.v("test", ioe.getMessage());
}
return " ";
}
Мне нужно передать номер.элементов массива path[]
на устройство Android, как я могу это сделать?Я передаю значения через Bluetooth.Спасибо.