0
RSSフィードのタイトルをリストに表示するRSSリーダーがあります。タイトルをクリックするとタイトルのメインソースページが開きます... 次のコードは小さなリストでうまく動作しますが、複数のWebサイトからのフィードを含む長いリストがあるとアプリケーションが停止し、強制的に閉じる必要がありますそれ。 誰でも助けてくれたら助かります。Android RSSリーダーGUIの問題
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Intent viewMessage = new Intent(Intent.ACTION_VIEW,
Uri.parse(messages.get(position).getLink().toExternalForm()));
this.startActivity(viewMessage);
}
logcatにはどのようなエラーがありますか? – Otra
致命的な例外:メイン java.lang.IndexOutOfBoundsException:java.util.ArrayList.getで:無効なインデックス69は、サイズが3 java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257) ERROR/AndroidRuntime(645)であります(ArrayList.java:311) ERROR/AndroidRuntime(645):org.example.reader.Aggregator.onListItemClick(Aggregator.java:48) android.app.ListActivity $ 2.onItemClick(ListActivity.java:321) アンドロイド.widget.AdapterView.performItemClick(AdapterView.java:284) android.widget.ListView.performItemClick(ListView.java:3382) – android
行48はUri.parse(messages.get(position).getLink()。toExternalForm()です。 )))); – android