Android プロジェクトのニュース Web サイトから Doing Dom Parsing を実行しています。しかし、私は問題を見つけています。
itemタグ(メインタグ)のtitle要素をリストに出力したい。そして、私はそれをしました。しかし、リスト項目をクリックすると、対応するデータ (リンク、公開日、タイトル、説明など) が次の意図で印刷されます。残りのデータは配列に入っていません。だから私はこの問題で混乱しています。誰かが私に適切な提案を提案できますか?
リスト内のタイトルを印刷するためのコードは次のとおりです:-
ここで「メッセージ」はリストです。「msg」は getter メソッドと setter メソッドを持つ Message クラスのオブジェクトです。
loadFeed(){
try{
BaseFeedParser parser = new BaseFeedParser();
messages = parser.parse();
List<String> titles = new ArrayList<String>(messages.size());
for (Message msg : messages){
titles.add(msg.getTitle());
}
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, R.layout.row,titles);
this.setListAdapter(adapter);
} catch (Throwable t){
Log.e("BBCNews",t.getMessage(),t);
}