android, ponowne uruchomienie aplikacji

0

Witam, pisze aplikacje która będzie wysyłała proste komunikaty do mikrokontrolera poprzez Bluetooth.
Na początku działania sprawdzam czy moduł bluetooth jest włączony, jeśli nie aplikacja przenosi mnie do ustawień i tam mogę tego dokonać. Tylko ze, nie wiem jak wywołać jej ponowne uruchomienie po włączeniu Bluetooth. Dodam iż jestem początkujący w programowaniu Androida :)

    
public void btStart()
    {
    	btAdapter = BluetoothAdapter.getDefaultAdapter();
    	
    	if (btAdapter == null)
    	{
			Toast.makeText(this, "Brak modułu Bluetooth w urzadzeniu, działanie aplikacji niemożliwe !", Toast.LENGTH_LONG).show();
			finish();
			return;
    	}
    	
    	if (!btAdapter.isEnabled())
    	{	
    		finish();
    		
    		Intent przenies = new Intent(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);
    		startActivityForResult(przenies, RESULT_OK);
    	
    	}
    }
    
1

zwracasz kody do onActivityResult (w tym przykładzie 1010 lub 1000)

if(!((GlobalState)getApplication()).getAdapter().isEnabled()) {
							Toast.makeText(getApplicationContext(), "Bluetooth wyłączony", Toast.LENGTH_LONG).show();
							Intent wlaczBT = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
							startActivityForResult(wlaczBT, 1010);
						} else {
							Intent intent = new Intent(getApplicationContext(), MainActivity.class);
							startActivityForResult(intent, 1000); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1