問題タブ [android-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
588 参照

android - 原因: java.lang.NullPointerException、残念ながらアプリが停止しました

JSONデータをmapviewにフェッチしても、まだマップを取得していますが、JSONファイルで指定したマップの場所がなく、アプリを実行するたびにこれを取得します-残念ながらアプリが停止し、Logcatは次のように言います:-

以下のコードを参照してください:-

0 投票する
1 に答える
207 参照

android - マップを取得していますが、json データはありません

場所を表示するためにJSONデータをマップビューに取得するのではなく、空白のマップを取得して、JSONデータをマップビューにフェッチしようとするプログラムを作成していますが、アプリを実行するたびにJSONデータなしでマップを取得するので、問題と私が行う必要がある変更は何ですか。ここにコードを配置しています。参照してください:-

JSON データ

0 投票する
0 に答える
66732 参照

android - 原因: android.os.NetworkOnMainThreadException

こんにちは、すべての視聴者と読者、私はlinkを使用しています。このコードを別のパッケージで実行するときはいつでも正常に動作しますが、このサンプルをアプリに埋め込もうとすると、それを呼び出す特定のタブをクリックしたときにのみ残念ながらアプリが停止し、Logcat は次のように言います:-

この特定のタブ全体のアプリが正常に動作することを除いて、私にとって役立つようにするために何をする必要があるか教えてください。

0 投票する
1 に答える
220 参照

android - Remote Server データを MapView に表示する方法

JSON を使用してマップに場所を取得するアプリを作成していますが、まだマップを取得していますが、複数の場所を表示するための JSON データがなくても、コードは問題なく、正常に動作します。 JSONデータをMapviewに表示するには、次の行を配置する必要があります。

以下は私のコードです:-

0 投票する
1 に答える
185 参照

android - android:属性を持つノードをフェッチする方法で、その子ノードを取得できます

xml はhttp://thecybersoft.us/BridalExpo/Getmember.xmlで入手できます。

上記のコードでは、属性ごとにノードを取得し、それぞれのノードの子ノードを取得するにはどうすればよいですか。また、このxmlのルートノードは何ですか

0 投票する
2 に答える
343 参照

android - 子ノードを持たないXmlファイルの解析

私はAndroid開発の初心者ですが、DomParserを使用して特定のxmlファイルを解析したいと思います。xml構造は次のようなものです。

それらのWebリンクを配列リストに追加したいと思います。それのために私にいくつかの方法を提案してください..これに関連するリンクやチュートリアルでさえも役に立ちます。ありがとう。

ここに完全なコードがあります。

0 投票する
2 に答える
194 参照

android - 非同期タスクから NodeList を取得できません

以下のスニペットの目的は、xml の解析に使用されます。そのAsynchTaskはインターネット接続に使用されますが、forループの前の行でNullPointerExceptionを取得しています..ここにスニペットとスタックトレースがあります..

スタックトレース :

0 投票する
1 に答える
218 参照

android - Robolectric:AndroidのSAXParserとJavaのSAXParser(robolectric):localnameとqnameの違い

以前はAndroidユニットテストを使用してユニットテストを実行していましたが、Robolectricを使用してJavaユニットテストに切り替えました。SaxParserDefaultHandlerの使用の違いに気づきました。基本的に、Android saxパーサーは「localName」にデータを入力しますが、Java VMを使用してRobolectricで実行すると、localNameは空になり、qnameには使用する必要のある値が含まれているようです。

これが私も参照している方法です:

import org.xml.sax.helpers.DefaultHandler;

他の誰かがこの奇妙な出来事に気づいたり、それを修正することができますか?

0 投票する
1 に答える
27735 参照

android - 入力ストリームを使用して json を直接解析する

私はAPI呼び出しを行っており、それに応じてjsonを取得しています。そのため、メモリに保存する必要がないように、入力ストリームを介して直接解析したいと考えています。このために、私はJSONReaderを使用しようとしていますが、11未満のAPIには使用できません。したがって、続行する方法がわかりません。バージョン2.0以降でやってほしいです。JsonReader による解析も機能していません。私はGSONパーサーを持っていましたが、Inputstreamで同じものを実装する方法がわかりません。

編集:同じための私のコード:

出力:

前もって感謝します。

0 投票する
1 に答える
3843 参照

android - JsonReaderで解析している間、JsonArrayまたはJsonObjectがnullです

JsonReaderを使用してjsonを解析しようとしています。解析中に、アプリがクラッシュする2つのシナリオに遭遇しました。1)。JsonArrayに別のJsonArrayのセットが含まれていて、そのうちの1つがnullである場合。結果が配列で、さらに21個の配列があり、最後の配列がnullであるシナリオを示しています。

2)。JsonArrayにオブジェクトのセットがあり、オブジェクトの1つがnullの場合。同じ例を添付しました。ここに、21個のオブジェクトを含み、そのうち1個がnullであるJsonArrayとしてソースがあります。

a内のいくつかの個々の要素がnullであるかどうかを確認することができます

Logcatのエラー出力:

名前のない解析したい配列またはオブジェクトがNullであるかどうかを確認する方法がわかりません。

編集:

コード:

関数の呼び出し: