다음 코드를 클릭하면 충돌이 발생합니다. startActivity (...)가 주석 처리 될 때 충돌은 발생하지 않지만 작동하지는 않습니다. 그러나 활동은 비어 있습니다! 나는 무슨 일이 일어나고 있는지 알 수 없다. 번들 가져 오기가 작동하지 않습니다.startActivity 사용 중 오류가 발생했습니다.
누구든지 아이디어가 있습니까? RSSReader.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);
}
는 ShowDescription.java :
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
예외가 무엇입니까? – marcinj
첫째, 충돌 상황이 발생하면 스택 추적을 포함 시켜서 오류의 원인을 파악할 수 있어야합니다. 둘째, 의도에 직접적으로 가치를 부여하는 것이 아니라 번들에 가치를 두는 이유가 있습니까? – jsmith
에는 매니페스트 파일 (활동을 정의하는 부분)도 포함되어 있습니다. – marcinj