Почему getSlotFromBufferLocked: неизвестный буфер Исключение выброшено?
У меня есть эта связь между сервером Xampp и кодом Android Studio, поэтому я написал этот код, я не знаю, почему catch (IOException e1)
блок брошен.
PS: я эмулирую свое приложение в Nexus 5 (Android 6.0.0).
вот StackTrace
E/Surface: getSlotFromBufferLocked: unknown buffer: 0x7f811aedcdc0
вот мой код (часть, которая выдает исключение)
protected String doInBackground(String... params) {
try {
// Enter URL address where your php file resides
url = new URL("http://192.168.0.104/login.inc.php");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "exception";
}
try {
// Setup HttpURLConnection class to send and receive data from php and mysql
conn = (HttpURLConnection)url.openConnection();
conn.setReadTimeout(READ_TIMEOUT);
conn.setConnectTimeout(CONNECTION_TIMEOUT);
conn.setRequestMethod("POST");
// setDoInput and setDoOutput method depict handling of both send and receive
conn.setDoInput(true);
conn.setDoOutput(true);
// Append parameters to URL
Uri.Builder builder = new Uri.Builder()
.appendQueryParameter("email", params[0])
.appendQueryParameter("password", params[1]);
String query = builder.build().getEncodedQuery();
// Open connection for sending data
OutputStream os = conn.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os, "UTF-8"));
writer.write(query);
writer.flush();
writer.close();
os.close();
conn.connect();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace(); //this exception is thrown
return "exception"; //here the problem
}