This commit continues the work done in #2057. When hardware back button is pressed, we handle it accordingly: 1. If screen was pushed with `overrideBackPress: true`, we emit `backPress` event 2. Let `BackHandler` handle the event 3. If the event wasn't handled by `BackHandler`, pop the stack 4. let the system handle the event
|
|
||
| 172 |
|
172 |
|
| 173 |
|
173 |
|
| 174 |
|
174 |
|
| 175 |
|
|
|
|
175 |
|
|
|
176 |
|
|
|
177 |
|
|
| 176 |
|
178 |
|
| 177 |
|
179 |
|
| 178 |
|
180 |
|
| 179 |
|
181 |
|
| 180 |
|
|
|
|
182 |
|
|
|
183 |
|
|
|
184 |
|
|
|
185 |
|
|
| 181 |
|
186 |
|
|
187 |
|
|
|
188 |
|
|
| 182 |
|
189 |
|
| 183 |
|
190 |
|
| 184 |
|
191 |
|
|
|
||
| 152 |
|
152 |
|
| 153 |
|
153 |
|
| 154 |
|
154 |
|
| 155 |
|
|
|
|
155 |
|
|
| 156 |
|
156 |
|
| 157 |
|
157 |
|
| 158 |
|
158 |
|
|
|
||
| 166 |
|
166 |
|
| 167 |
|
167 |
|
| 168 |
|
168 |
|
|
169 |
|
|
|
170 |
|
|
|
171 |
|
|
|
172 |
|
|
|
173 |
|
|
| 169 |
|
174 |
|
| 170 |
|
175 |
|
| 171 |
|
176 |
|
|
|
||
| 21 |
|
21 |
|
| 22 |
|
22 |
|
| 23 |
|
23 |
|
|
24 |
|
|
|
25 |
|
|
| 24 |
|
26 |
|
| 25 |
|
27 |
|
| 26 |
|
28 |
|
|
|
||
| 109 |
|
109 |
|
| 110 |
|
110 |
|
| 111 |
|
111 |
|
| 112 |
|
|
|
|
112 |
|
|
| 113 |
|
113 |
|
| 114 |
|
114 |
|
| 115 |
|
115 |
|
|
|
||
| 122 |
|
122 |
|
| 123 |
|
123 |
|
| 124 |
|
124 |
|
|
125 |
|
|
|
126 |
|
|
|
127 |
|
|
|
128 |
|
|
|
129 |
|
|
| 125 |
|
130 |
|
| 126 |
|
131 |
|
| 127 |
|
132 |
|