2016-06-28 10 views
0

SDKを使用していて、取得対象のオブジェクト(Merchant)からデータを抽出しようとしていますが、特定のフィールドを返す便利なメソッドがいくつかありますが、 Android Studioで時計を設定し、そのブレークポイントで確認してください。未知のオブジェクト型を解析しようとしました

Android Studio unknown object fields

私は、文字列の形式で、このデータのすべてを取得しようとしている、と私はどのように思っていました。 "merchant.toString()"を使用するといくつかの情報が得られますが、私がアクセスできないテキストが "mMap"内の部分であるかのように見えます。

プレビューで「Bundle」と「ArrayMap」という言葉が見つかることがありますが、SDKのjavaファイルのクラスを読み込もうとしましたが、今のところそれほど意味がありません。

これらのフィールドからAndroid Studioでプレビューできるのはどうすればわかりますか?

EDIT:Link to the objects class

+0

Merchantクラスを表示するように編集してください –

+0

@ cricket_007クラスへのリンクを更新しました。 – Nhexus

+0

mMapはクラスのプライベートなので、直接アクセスすることはできません。あなたはそれから正確に何が必要ですか? –

答えて

0

残念ながら、dataフィールドはプライベートです、あなたはJavaのリフレクションを使用してプライベートフィールドから情報を取得しようとすることができます。たとえば、それはhereのように表示されます。

+0

ありがとうmadatx!それは完全にそれを解決! – Nhexus

関連する問題