Comments (8)
I tried to test it now and everything is working properly in my case. Have you already solved this problem? If not, could you paste here any major piece of code and write on which line the error occurs?
from react-native-background-timer.
So inside this one component.js, I have set
import BackgroundTimer from 'react-native-background-timer';
Then inside the class, I have these two functions
_startDailyTimer() {
BackgroundTimer.stop();
this._reduceAutoItems();
//86400000
BackgroundTimer.start(3000);
DeviceEventEmitter.addListener('backgroundTimer', () => {
this._reduceAutoItems();
});
}
_startOffsetTimer() {
AsyncStorage.getItem("Timer").then((value) => {
if (value === null || value === false) {
let now = new Date();
let offset = moment().endOf('day')-now;
BackgroundTimer.start(offset);
DeviceEventEmitter.addListener('backgroundTimer', () => {
this._startDailyTimer();
});
AsyncStorage.setItem("Timer", true);
}
});
}
Thank you.
from react-native-background-timer.
The error is probably caused by adding boolean as the second parameter in AsyncStorage.setItem("Timer", true);
The second parameter (value) must be a string
Check https://facebook.github.io/react-native/docs/asyncstorage.html
from react-native-background-timer.
I've changed the values into a string but the error persists.
from react-native-background-timer.
Is it okay for there to be multiple instances of backgroundtimer? How does the string backgroundTimer as the first param in
DeviceEventEmitter.addListener('backgroundTimer', () => {
this._reduceAutoItems();
});
relate to anything?
from react-native-background-timer.
Did you link the library using react-native link react-native-background-timer
?
from react-native-background-timer.
Yes, I have. Since then I have resorted to using modules to communicate with the android native components. Should I close this thread?
from react-native-background-timer.
If everything is OK, you can.
from react-native-background-timer.
Related Issues (20)
- BackgroundTimer stops when app goes to background after Few Sec in IOS React Native IOS HOT 18
- runBackgroundTimer doesn't work on RN 66.3 - Tested on Android HOT 5
- Background service is not working if Background data usage disabled. HOT 1
- Using react-native-background-timer with react-native-web HOT 1
- Terminating app due to uncaught exception NSInternalInconsistencyException HOT 1
- how to get clipboard content on background service
- Testing background timer with useFakeTimers in Jest HOT 4
- Background Action and Graphql HOT 2
- the task is dying out HOT 8
- background task dosen't work when device is in sleep mode. HOT 7
- Is this repo still alive? HOT 5
- BackgroundTimer.clearTimeout does not stop ongoing background task
- Invariant Violation: new NativeEventEmitter() requires a non-null argument., js engine: hermes HOT 1
- react-native-background-timer not working in android HOT 1
- after upgrading gradle version to 8.2.2 I'm getting this error: Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported. HOT 3
- React Native Background Task Termination on Device Lock in Android OS <= 13 HOT 1
- RangeError in long running timers HOT 1
- Problem build/config with MainApplication.kt HOT 1
- I am geting error like : setTimeout is null
- Lint error causing build fail - "InvalidWakeLockTag" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-background-timer.