Na początek polecam przerobić jakiś podstawowy kurs programowania i zabrać się za prostsze rzeczy, bo po kodzie widać, że masz jeszcze sporo do nauki.
Więc tak, na początek przeczytaj opis metody getBondedDevices() http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#getBondedDevices%28%29
Z niego dowiesz się, że żeby ta metoda zadziałała, Bluetooth musi być włączony, a ty włączasz go dopiero po wywołaniu tej metody.
Następnie, kiedy weźmiesz się za lekturę metody włączającej Bluetooth http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#enable%28%29 dowiesz się, że ta operacja odbywa się asynchronicznie, to znaczy że podczas wykonywania następnej linii kodu Bluetooth nie będzie jeszcze włączony, musisz na to chwilę poczekać.
To 2 najpoważniejsze błędy, które powinieneś w pierwszej kolejności poprawić.
PS.
if(myBluetoothAdapter.isEnabled())
{} else {myBluetoothAdapter.enable();}
nie lepiej tak:
if(!myBluetoothAdapter.isEnabled() {
myBluetoothAdapter.enable();
}