+ if (input_thread != null) {
+ if (D) Log.i(TAG, "close(): stopping input_thread");
+ try {
+ if (D) Log.i(TAG, "close(): input_thread.interrupt().....");
+ input_thread.interrupt();
+ if (D) Log.i(TAG, "close(): input_thread.join().....");
+ input_thread.join();
+ } catch (Exception e) {}
+ input_thread = null;
+ }