Skip to content

Commit 9a0aa3e

Browse files
committed
feat(BackHandler): Rename BackAndroid -> BackHandler
React Native 0.44 adds BackHandler for tvOS support and deprecates BackAndroid.
1 parent 7af6245 commit 9a0aa3e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Libraries/Utilities/BackAndroid.windows.js renamed to Libraries/Utilities/BackHandler.windows.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* LICENSE file in the root directory of this source tree. An additional grant
77
* of patent rights can be found in the PATENTS file in the same directory.
88
*
9-
* @providesModule BackAndroid
9+
* @providesModule BackHandler
1010
*/
1111

1212
'use strict';
@@ -31,7 +31,7 @@ RCTDeviceEventEmitter.addListener(DEVICE_BACK_EVENT, function() {
3131
}
3232
});
3333
if (invokeDefault) {
34-
BackAndroid.exitApp();
34+
BackHandler.exitApp();
3535
}
3636
});
3737

@@ -42,7 +42,7 @@ RCTDeviceEventEmitter.addListener(DEVICE_BACK_EVENT, function() {
4242
* Example:
4343
*
4444
* ```js
45-
* BackAndroid.addEventListener('hardwareBackPress', function() {
45+
* BackHandler.addEventListener('hardwareBackPress', function() {
4646
* if (!this.onMainScreen()) {
4747
* this.goBack();
4848
* return true;
@@ -51,7 +51,7 @@ RCTDeviceEventEmitter.addListener(DEVICE_BACK_EVENT, function() {
5151
* });
5252
* ```
5353
*/
54-
var BackAndroid = {
54+
var BackHandler = {
5555

5656
exitApp: function() {
5757
DeviceEventManager.invokeDefaultBackPressHandler();
@@ -63,7 +63,7 @@ var BackAndroid = {
6363
): {remove: () => void} {
6464
_backPressSubscriptions.add(handler);
6565
return {
66-
remove: () => BackAndroid.removeEventListener(eventName, handler),
66+
remove: () => BackHandler.removeEventListener(eventName, handler),
6767
};
6868
},
6969

@@ -76,4 +76,4 @@ var BackAndroid = {
7676

7777
};
7878

79-
module.exports = BackAndroid;
79+
module.exports = BackHandler;

0 commit comments

Comments
 (0)