android.app.ServiceConnectionLeaked: Activity ...MainActivity has leaked ServiceConnection ...MainActivity$1@e794142 that was originally bound here
You need to add this in your code.
@Override
protected void onDestroy() {
super.onDestroy();
unbindService(m_serviceConnection);
Toast.makeText(MainActivity.this, "Service Un-Binded", Toast.LENGTH_LONG).show();
};