0
私のアンドロイドアプリケーションからint配列を送信していますが、JSで非常にうまく受信されましたが、配列をグローバル変数に代入していますが、変数は常に未定義です。未定義のjavascriptグローバル変数
var values;
function getFromAndroid() {
alert(Android.getFromAndroid());
this.values = Android.getFromAndroid();
this.values = JSON.parse(this.values);
alert("Hello! Data are: " + this.values + "; first = " + this.values[0]); //not null
}
var chart;
alert("Hello!: " +this.values[0]); //undefined
関数を呼び出すしていないので、値は – AxelH
を初期化されることはありません、私はオンロード(それを呼んでいる) –
あなたが前に* 'values'を使用しようとしている*それが満たされたのです非同期でリンクされた質問とその回答を参照してください。短いバージョン: 'getFromAndroid'からコードを使用してトリガーします。 –