Comments (7)
@romfrancois after using this line this.series.forEach(charts_view.api::removeSeries) mostly its gets crashed onbackpress of fragments transactions and some times randomly also its gets crashed
you can refer to the below ticket also
#74
from lightweight-charts-android.
Hi! Can you provide a demo for further investigation? Seems like there is a bug in management of message queue
from lightweight-charts-android.
Sorry it will take time to create the same replica of the demo with the issue
but we get the same crash on this below line also
currentSeriesApiFirstChart.lastOrNull()?.update(event.data as SeriesData)
Can we add some condition to check whether series name is define or not
from lightweight-charts-android.
Unfortunately, I can't say what happening in your code without the demo. Check you don't call removeSeries multiple times for the same series. Also, any calls to removed series will lead to crash. You should handle that case by yourself
It could be caused by recreation of view. For example, if you switching fragments by replace but saving links to series anywhere else (singletone or static fields). I think we can make some checks for that case
from lightweight-charts-android.
I have added all the possible conditions at my end. But still, sometimes crashes happen. it will be better if you provide some checks for that case
from lightweight-charts-android.
At the coming major release we will provide better handling of invalidated links to SeriesApi. I hope that would help to debug your issue
from lightweight-charts-android.
@supriyakhankarnw18 what would be the most likely scenario(s) to raise those errors? Just to be sure that our tests will be covering your use cases in addition to some others.
from lightweight-charts-android.
Related Issues (20)
- Error: Cannot update oldest data, last time=1658933400, new time=1658899800 HOT 1
- simple Example is needded
- Add the ability to control the size of markers
- The `ChartApiDelegate` `removeSeries` method's `onSeriesDeleted` callback is not called
- Migration to v4.0 library HOT 1
- Chart does not allow to set interval lower 1 Day
- Chart is Overwritting with new Data. how to clear existing data and recreate new chart?
- How can i draw a straight vertical line on tradingview chart library
- Noise errors
- How to set visible range HOT 1
- Please Check this
- Do we support K-line indicators, such as MA EMA BOLL and so on
- not dispaly data HOT 1
- Compose. The markers not drawing after the view is recreated. HOT 2
- Alerts, Indicators, Drawings HOT 1
- Compose: ChartView blinks with white color
- LightweightChart Integration Exception in Android App (3.7.0)
- Does This support live data
- Time in milliseconds
- IllegalStateException data must be asc ordered by time
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 lightweight-charts-android.