Comments (3)
I am also experiencing this one here is our logs
Call Stack
DeviceOrientationImplementation CurrentOrientation
Exception Message
System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Android.App.Activity'.
I think this caused when the lifecycle listener is disposed here line 24 https://github.com/jamesmontemagno/CurrentActivityPlugin/blob/f8f6e1c046087fe23117483a6f826bfe7ac627dc/src/Plugin.CurrentActivity.Android/CurrentActivity/CurrentActivityImplementation.cs. Would it be possible if the fix could have null checker here then, send the previously saved orientation back here line 55 https://github.com/wcoder/Xamarin.Plugin.DeviceOrientation/blob/12116720c8c6ee1cbf69b785a96a1253d664d0fc/src/DeviceOrientation/Plugin.DeviceOrientation.Android/DeviceOrientationImplementation.cs?
from xamarin.plugin.deviceorientation.
@wcoder Do you think adding the null checks in DeviceOrientationImplementation
could fix this issue?
If so: Might we introduce other side effects with this change? (e.g. broken state handling)
from xamarin.plugin.deviceorientation.
@wcoder @jaytilly What do you think about the null check solution?
from xamarin.plugin.deviceorientation.
Related Issues (20)
- Landscape and Portrait switched in Android HOT 3
- LockOrientation not working on tablet HOT 3
- Is there any way to prevent the orientation change? HOT 8
- App crashes when I lock orientation to PortraitFlipped HOT 10
- How can I set to default the orientation of the App to Landscape? HOT 2
- Orientation lock does not work on iOS HOT 4
- Comparing orientations? HOT 4
- Support for NETSTANDARD 2.0 HOT 1
- Please add Fullscreen plist value requirement to documentation
- iOS NuGet still references .net standard 1.6
- Getting a NullReferenceException HOT 5
- ios: after unlock, orientation doesn't restore normal value. HOT 1
- CurrentOrientation is reversed on some Android tablets
- Where is v2.0
- Add SetCurrentActivityResolver + Remove dependency to Plugin.CurrentActivity
- Build warning: Using a deprecated debug information level.
- Check/port to support MAUI HOT 3
- Possible to use lib for changing orientation iOS HOT 1
- NullReferenceException on Android HOT 2
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 xamarin.plugin.deviceorientation.