2012-11-08 77 views
0

我想從我的應用程序中通過點擊活動A中的按鈕來訪問Android設置,此後當用戶單擊設置中的後退按鈕時,它將使用戶進入活動B ...如何從我的應用程序訪問Android設置?

下面的代碼我正在運行,能夠把我帶到活動A的設置中,但是當我在設置頁面中並單擊後退按鈕時,它將我帶回到活動A,有人可以教我如何做以便帶給我到活動B當我點擊設置中的後退按鈕?

startActivity(new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS)); 

回答

4
int REQUEST_CODE = 5; 
startActivityForResult (new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS),REQUEST_CODE); // call instead startActivity 

    @Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     // return from settings 
     finish(); 
     startActivity(new Intent(this,ActivityB.class));// start Activity B 
     super.onActivityResult(requestCode, resultCode, data); 
    } 
+0

無效是無效的類型變量onActivityResult – user1782267

+0

startActivityForResult是,你應該調用,而不是startActivity(新意圖(android.provider.Settings.ACTION_SECURITY_SETTINGS))的功能; – Yahor10

相關問題