2017-01-10 1 views
0

Ich habe eine {N} -App mit einem Android-spezifischen Anruf.Nativescript - Android Intent-Code funktioniert nicht

intent.putExtra ("Variable", 123);

Es sieht so aus, als ob {N} die Überladung putExtra (String, double) verwendet.

Wie kann ich es auf die putExtra (String, Int) Überladung erzwingen.

Danke.

Antwort

2

Sie java.lang.Integer von nativen Code für diese

intent.putExtra("variable", new java.lang.Integer(123)); 
+0

Eigentlich die [docs] nach dem Lesen (https://docs.nativescript.org/runtimes/android/marshalling/js-to-java) verwenden können, {N} interpretiert eine Zahl standardmäßig als int. Das Problem war etwas anderes - aber ich schätze Ihre Antwort. – dashman

+0

Ich hatte ein Problem mit diesem Diagramm Plugin, also habe ich java.lang.Integer verwendet, um auch int zu erzwingen :) –

Verwandte Themen