Я использовал связь Bluetooth Client-Server для отправки данных с Android-мобильного на Google Glass. После многократного запуска кода у меня был GC_FOR_ALLOC ... проблема с сборкой мусора и память стекла Google почти полный, и это петля в то время, что я думаю, что причина проблемыПамять Google Glass
private void manageConnectedSocket(BluetoothSocket socket) {
while(socket.isConnected()) {
try {
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
mResult = input.readLine();
prev=mResult;
if(!prev.equals(next)){
System.out.println("result=" + mResult);
/** PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
//out.println(Integer.parseInt(mResult)+50);
out.println(mResult);**/
runOnUiThread(new Runnable() {
public void run() {
mTvInfo.setText(mResult);
next=prev; }
});
}
// socket.close();
// manageConnectedSocket(socket);
} catch (IOException e) {
final IOException ex = e;
runOnUiThread(new Runnable() {
public void run() {
mTvInfo.setText(ex.getMessage());
}
});
}
}
Пожалуйста, мне нужен способ, чтобы очистить память Google Glass