Resolved bug (android feature was problem): when bluetooth is turned off, start system activity to turn on bluetooth. StartActivityForResult was triggering onResult method before system activity finish the work. Problem is android future if starting activity setted in manifest to singleTask.