Can we set the specific location
Mubeen07 opened this issue · 2 comments
Mubeen07 commented
Can we set the location to specific page to navigate, Like if I'm reading a book and want to resume from that location where I left and when reopen the app
ErnestGrey commented
The onLocationChange
prop will return the the most recent location. Then you can store that location in AsyncStorage or wherever else then ask for it back when the view is rendered.
mesismart commented
hi
save start cfi
like this in onLocationChange
:
onLocationChange={(visibleLocation) => {
for save cfi
:
visibleLocation.start.cfi
than in onReady
get cfi from async storage and set state location
AsyncStorage.getItem(id.toString())
.then(value => {
if (value != null && value.length > 5) {
console.log("saved cfi: " + value);
this.setState({ location: value, });
}
// else
// this.setState({ "islogin": false });
})
.done();
set location={this.state.location}
For Epub