次のコードをクリックするとクラッシュします。 startActivity(...)がコメントアウトされても、クラッシュすることはありませんが、動作しません。しかし、活動は空です!私は何が起こっているのか漠然としています。バンドルの取り出しは機能しません。startActivityの使用中にエラーが発生しました
誰もが考えている?
ShowDescription.java
public void onItemClick(AdapterView parent, View v, int position, long id)
{
Log.i(tag,"item clicked! [" + feed.getItem(position).getTitle() + "]");
Intent itemintent = new Intent(this,ShowDescription.class);
Bundle b = new Bundle();
b.putString("title", feed.getItem(position).getTitle());
b.putString("description", feed.getItem(position).getDescription());
b.putString("link", feed.getItem(position).getLink());
b.putString("pubdate", feed.getItem(position).getPubDate());
itemintent.putExtra("android.intent.extra.INTENT", b);
startActivity(itemintent);
}
RSSReader.java
に:私はあなたが、少なくともあなたの活動に次のように必要だと思うimport android.app.Activity;
public class ShowDescription extends Activity
{
}
例外とは何ですか? – marcinj
まず、クラッシュ状況が発生した場合、スタックトレースを含めることで、エラーの内容を知ることができます。第二に、意図の中に直接ではなく、バンドルに値を入れている理由はありますか? – jsmith
にはマニフェストファイルも含まれています - あなたの活動を定義する部分 – marcinj