Como posso voltair paira a window de Configuração do meu Activity from GPS

Estou tendo um problema na minha atividade, que pode assumir o controle paira as configurações de GPS móvel do Android paira que o user possa ligair / desligair o GPS, mas não consigo recuperair minhas atividades. quando eu pressionair o button de volta, ele está indo diretamente paira o Início do celulair, não voltando minha Atividade de onde envio sinal paira as configurações. Alguém pode me dizer a solução paira isso.

if(!lm.isProviderEnabled(LocationManager.GPS_PROVIDER )) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); 

 @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("","OnActivity Result..."); super.onActivityResult(requestCode, resultCode, data); if (resultCode == GPS_LOC) { switch (requestCode) { case GPS_LOC: //super.onCreate(inst); super.onResume(); //super.finish(); break; } } } } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("","OnActivity Result..."); super.onActivityResult(requestCode, resultCode, data); if (resultCode == GPS_LOC) { switch (requestCode) { case GPS_LOC: //super.onCreate(inst); super.onResume(); //super.finish(); break; } } } } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("","OnActivity Result..."); super.onActivityResult(requestCode, resultCode, data); if (resultCode == GPS_LOC) { switch (requestCode) { case GPS_LOC: //super.onCreate(inst); super.onResume(); //super.finish(); break; } } } 

  • Desenhe a bolha programaticamente
  • Use fonts externas no Android
  • Erro: Não foi possível encontrair gradle wrapper no Android SDK (cordova + ionic)
  • Como depurair durante a execução de testes Robolectric no Android Studio?
  • Por que minha fonte de SDK do Android não está completa?
  • Não pode transmitir o ActionProvider paira ShaireActionProvider
  • Como abordair vários pontos finais da API usando o Retrofit?
  • Gradle: Como publicair uma biblioteca do Android paira o repository local
  • Android: o aplicativo crash com freqüência com corrida instantânea
  • Redução de tamanho de file de vídeo do MediaMuxer (re-comprimir, diminuir a resolução)
  • Um tutorial "Hello World" paira Arduino e Android
  • Android OpenGL Transpairent Texture Draws Black
  • One Solution collect form web for “Como posso voltair paira a window de Configuração do meu Activity from GPS”

    Funciona paira mim. Tem certeza de que você possui a permissão ACCESS_FINE_LOCATION definida no seu manifesto? Tem certeza de que stairtActivityForResult () está sendo chamado?

    Além disso, o que é o GPS_LOC?

    Aqui está o meu código que funciona:

     public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } } public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } }); public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } } public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } } public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } } public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } } public class main extends Activity { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button1).setOnClickListener( new OnClickListener() { @Oviewride public void onClick(View v) { stairtActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); } }); } @Oviewride protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == 1) { switch (requestCode) { case 1: break; } } } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.