I noticed an inconsistency in the way navigation is implemented in the Settings app. When the user presses one of the shortcuts on the double pull down notification area (the new ones in Android 4.2) the user is taken to the corresponding settings screens (WiFi, Bluetooth, Data usage, etc). The upper left area of the settings screens include just the Settings app's icon (see the attachment bluetooth.png). Pressing the icon doesn't lead to any result. The way to dismiss the screen is by pressing the
Back button.
On the other hand when USB debugging is activated and the user presses the 'USB debugging connected' notification they are taken to the debug screen section of the Settings app appears but with a left pointing caret next to the Settings app icon (see the attachment debug.png). When the caret is pressed the settings screen is simply discarded and the user is returned to the home screen. Pressing the Back button has exactly the same effect.
According to the design guidelines at [1]:
Sometimes a screen doesn't have a strict position within the app's hierarchy, and can be reached from multiple entry points—such as a settings screen that can be reached from any other screen in your app. In this case, the Up button should choose to return to the referring screen, behaving identically to Back.
Considering that it would seem as though the debugging screen is implemented properly while all the shortcuts in the double pull down notification area are implemented wrongly. I argue the reverse. The double notification pull down shortcuts seem implemented correctly and logically, the debug screen seems wrongly implemented and the design guidelines are incorrect on this issue.
Can anyone from the Android team confirm which one of the implementations is incorrect? This inconsistency has been bugging me for a while now and I would like to fix it.