#android #react-native #react-native-android
#Android #react-native #react-native-android
Вопрос:
Я внедряю Adobe Analytics в свой проект React Native, и мне нужно registerLifecycle
использовать Mobile Core в собственном коде.
Я добавляю onResume и onPause в MainApplication.java, но я получаю следующую ошибку:
error: method does not override or implement a method from a supertype
@Override
error: cannot find symbol
super.onResume();
^
symbol: method onResume()
MainApplication.java
@Override
public void onResume() {
MobileCore.setApplication(this);
MobileCore.lifecycleStart(null);
}
@Override
public void onPause() {
MobileCore.lifecyclePause();
}
Комментарии:
1. добавьте super.onResume() и super.onPause() после вызовов вашей функции
Ответ №1:
Потому Application
что не содержит onResume()
и onPause()
. Эти методы должны быть переопределены в Activity
классах