Start a new topic

htmldrawable and pois freezing

Hello support,


I use wikitude sdk version 8.0.0 . I use android studio to build my app. I test the app in my Galaxy s7 edge smartphone with Oreo firmware.


The problem that i have is:

When i am trying to use Poi's and Htmldrawable the app is freezing. There are no errors in my android studio log.. nothing!


The steps that i do is:

1. Open app

2. Touch on OpenCamera Button (With location base services ON and Wifi ON)

3. I am waiting for my POI's showed up in my camera view

4. I am trying to scan a target image to show up my html local file

5. The html local file pop up for 2-3 seconds and the camera freeze

6. If i minimize the app (with the home button) after some minutes it crash


I post my traces.txt file.


NOTE 1: I use videodrawable and Imagedrawable with wt3 objects. I don't have any problem. Everything works great! The problem occurs with htmldrawable only. 


NOTE 2: If i open my camera with location base services OFF, i can use htmldrawable with success but when i switch ON the Location Base Services after some seconds if i trying to scan the imagetarget for htmldrawable the camera freeze.


Please can you help me to solve my problem? I want to use POI's GEO AR feature and HTMLdrawable at the same time. It's really really important to me!

txt
(984 KB)

Hi Emmanouil,


I am still not able to reproduce this issue with the provided code in the `nativedetailscreen` sample. Did you load this js sample with our android sample app?


Best Regards,

Alex

The poi's implementation is same with this page. https://github.com/Wikitude/wikitude-sdk-samples/blob/master/10_BrowsingPois_5_NativeDetailScreen/js/nativedetailscreen.js#L105-L117

(HTML file is a simple paragraph)

I have add this code: 

b12Function: function b12FunctionFn() {

var b12Widget = new AR.HtmlDrawable({
uri: "assets/schedule/b12.html"
}, 2, {
viewportWidth: 1024,
viewportHeight: 1024,
translate: {
x: 1.4,
y: 0.4
},
horizontalAnchor: AR.CONST.HORIZONTAL_ANCHOR.RIGHT,
verticalAnchor: AR.CONST.VERTICAL_ANCHOR.TOP,
clickThroughEnabled: true,
allowDocumentLocationChanges: false,
onDocumentLocationChanged: function onDocumentLocationChangedFn(uri) {
AR.context.openInBrowser(uri);
}

});

return b12Widget;

},
   createOverlays: function createOverlaysFn() {

this.targetCollectionResource = new AR.TargetCollectionResource("assets/tracker.wtc", {
onLoaded: function() {

}
});

this.tracker = new AR.ImageTracker(this.targetCollectionResource, {
onError: function(errorMessage) {
alert(errorMessage);
}
});
// Create overlay for b12
b12Classroom = new AR.ImageTrackable(this.tracker, "b12", {
drawables: {

cam: null

},
onEnterFieldOfVision: function onEnterFieldOfVision() {

b12Classroom.drawables.addCamDrawable(World.b12Function()); // We add it

},
onExitFieldOfVision: function onExitFieldOfVision() {

b12Classroom.drawables.removeCamDrawable(0); // We remove it

},
onError: function(errorMessage) {
alert(errorMessage);
}
});
}
};

Hi Emmanouil,


thanks for reporting this issue, unfortunately I was unable to reproduce this issue by your description. Please send a project containing only the minimal code to reproduce this issue.


Best Regards,

Alex

Any solution? How to use POI's and HTMLdrawable without my camera freeze and my app crash.

I am completely sure that the freeze was in the previous sdk version too.

Login or Signup to post a comment