public class Zzz1Activity extends Activity { Button but; TextView tv; String str1; String strs[] = new String[20]; String total; int i = 0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); setListener(); } public void init(){ but = (Button)findViewById(R.id.button1); tv = (TextView)findViewById(R.id.tv); } public void setListener(){ but.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) {
file = new File("/sdcard/test.txt");
InputStream is = null;
BufferedReader br = null;
String temp = null;
try {
is = new BufferedInputStream(new FileInputStream(file));
br = new BufferedReader(new InputStreamReader(is));
while((temp = br.readLine())!=null){
str1 += temp;
i++;
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
接收为数组,我正在试,,还没出结果,这是读取数据。
Button but;
TextView tv;
String str1;
String strs[] = new String[20];
String total;
int i = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
setListener();
}
public void init(){
but = (Button)findViewById(R.id.button1);
tv = (TextView)findViewById(R.id.tv);
}
public void setListener(){
but.setOnClickListener(new OnClickListener(){ @Override
public void onClick(View v) {
File file = null;
file = new File("/sdcard/test.txt");
InputStream is = null;
BufferedReader br = null;
String temp = null;
try {
is = new BufferedInputStream(new FileInputStream(file));
br = new BufferedReader(new InputStreamReader(is));
while((temp = br.readLine())!=null){
// str1 += temp;
strs[i] += temp;
i++;
}
for(int z=0;z < i; z++){
total += strs[z];
}
tv.setText(total);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}});
}
}朋友这样试试。。