Comments (8)
Currently we only ask for this when the monitor mode is ALWAYS
. Do you think it's needed in other cases too?
from capod.
oh i completely missed it! It makes sense but the problem is that with monitor mode only when device is connected the notification disappear after a few seconds unless i give the app the permission so i need to set to always anyway
from capod.
What device/ROM are you on?
How many seconds are a few?
Can you catch this in a logfile?
It's fixed with battery permission or is it fixed when setting monitor mode to "ALWAYS"?
It might be the monitor canceling itself due to not seeing the connected device, but that happens after 15 seconds:
capod/app/src/main/java/eu/darken/capod/monitor/core/worker/MonitorWorker.kt
Lines 139 to 150 in 3d05296
If the monitor worker cancels itself, that also dismisses the notification.
I see no issue with requesting the battery optimization permission in other modes, but we need to first understand what is happening.
from capod.
Do you have a device address selected in settings? If NOT, then I think what happens fits your description, e.g.
Monitor mode: AUTOMATIC
No Pods are connected, canceling worker soon.
PodMonitor.onEach(): null
PodMonitor.onEach(): null
PodMonitor.onEach(): null
PodMonitor.onEach(): null
PodMonitor.onEach(): null
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
PodMonitor.onEach(): AirPodsPro...
Canceling worker now, still no Pods connected.
PodMonitor.onCompletion()
Monitor job quit
Execution finished after 15132ms, Data {}
from capod.
@GitGitro What do you think about #53?
from capod.
we can try even tho right now it's not disappearing :/ i don't know what's going on anymore
from capod.
If it happens again, can you record a debug log (Settings>Support)? Or build the app from source and get the log from that?
from capod.
Sure thing!
from capod.
Related Issues (20)
- Popup to Show When a Device is first seen by BLE broadcasts
- Option to show popup on audio connection
- Add support for OnePlus Buds (Z) HOT 1
- Airpods Pro 2 issue with reactions HOT 1
- Airpods Max are always detected as on ear HOT 8
- Volume randomly spiked HOT 1
- Airpods max ear detection reversed HOT 1
- Add support for Borofone BW36 HOT 2
- Capod
- Add support for Earfun Pro SV HOT 3
- No connection HOT 2
- Device not visible HOT 9
- 2
- Feature request: allow the user to change the color and and transparency of the widget
- Airpods 2nd gen battery percentage indicator issue
- App not detecting when an earbud is taken out. HOT 1
- CAPod Pro never find my airpods at first HOT 6
- Airpods beta update and features HOT 1
- Genuine AirPods Gen 3 are detected as fake with seemingly incorrect information HOT 2
- AirPod Pro 2 actions problems HOT 4
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 capod.