Bonjour,
Dans mon logcat j'obtiens ce message d'erreur "default buffer size used in bufferedreader constructor".
Comment puis je corriger cette erreur ?
Merci
Version imprimable
Bonjour,
Dans mon logcat j'obtiens ce message d'erreur "default buffer size used in bufferedreader constructor".
Comment puis je corriger cette erreur ?
Merci
Bonjour ,
je pense que la suite du message est explicite, normalement il te parle de buffer qui doit être require de 8k, donc pour la déclaration de ton buffer tu doit lui mettre :
Cordialement ,Code:buf = new char[8192];
reste la même chose
Ok ,
Tu peu montrer ton code de ton Reader Input = new buffer(...) ?
Essaye de rajouter a la fin :Citation:
8 * 1024 ;
voila le code
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 InputStream is = entity.getContent(); InputStreamReader isr = new InputStreamReader( is, "UTF-8" ); Reader input = new BufferedReader( new InputStreamReader(is), 8 * 1024 ); //StringBuffer str=new StringBuffer(); char buff[] = new char[8192]; int cnt; while ( ( cnt = input.read( buff, 0, length - 1 ) ) > 0 ) { sb.append( buff, 0, cnt ); } resp = sb.toString();
Et avec :
sa ne marche pas ?Code:Reader input = new BufferedReader(new InputStreamReader(is), 8 * 1024);
D'après http://developer.android.com/referen...redReader.html
Tu ne devrais pas utiliser :Citation:
BufferedReader(Reader in)
Constructs a new BufferedReader, providing in with a buffer of 8192 characters.
Après je ne suis pas trop sur ce style de travail....je ne pourrais pas trop t'aider plusCode:BufferedReader buf = new BufferedReader(new FileReader("file.java"));