How can I return back to my Activity from GPS settings window

后端 未结 3 651
悲哀的现实
悲哀的现实 2020-12-10 03:53

I am having a problem in my Activity, which can take the control to the android mobile GPS settings to have user to switch on/off the GPS, But I am unable to retrun back to

3条回答
  •  隐瞒了意图╮
    2020-12-10 04:29

    Works for me. Are you sure you have ACCESS_FINE_LOCATION permission set in your manifest? Are you sure startActivityForResult() is being called?

    Also, what is GPS_LOC?

    Here's my code that works:

    public class main extends Activity {
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            findViewById(R.id.button1).setOnClickListener( new OnClickListener() {
                @Override
                public void onClick(View v) {
                    startActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1);
                }
            });
        }
    
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if (resultCode == 1) {
               switch (requestCode) {
                  case 1:
                   break;
                }
             }  
         }
    }
    

提交回复
热议问题