我無法從列表視圖中獲取數據。我使用XML解析器。這是我在列表視圖中的代碼。 如果我打算將我的列表視圖添加到新活動中,只顯示佈局空白。不是logcat中的消息。oome我無法從listview獲取數據意圖?
/**
**/
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View v, int position, long id) {
// getting values from selected ListItem
String headline = ((TextView) v.findViewById(R.id.title)).getText().toString();
String date = ((TextView) v.findViewById(R.id.date)).getText().toString();
//Map<String, String> myValueMap = songList.get(position);
// Starting new intent
Intent in = new Intent(getApplicationContext(), SingleMenuItemActivity.class);
in.putExtra(KEY_HEADLINE, headline);
in.putExtra(KEY_ARTICLEDATE, date);
startActivity(in);
}
});
,這是我的代碼SingleMenuItemActivity
// XML node keys
static final String KEY_HEADLINE = "Headline";
static final String KEY_ARTICLEDATE = "ArticleDate";
static final String KEY_BODY = "Body";
static final String KEY_IMAGEURL = "ImageURL";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webnews);
// getting intent data
Intent in = getIntent();
// Get XML values from previous intent
String headline = in.getStringExtra(KEY_HEADLINE);
String date = in.getStringExtra(KEY_ARTICLEDATE);
// Displaying all values on the screen
TextView lblHeadline = (TextView) findViewById(R.id.TextView01);
TextView lblArticleDate = (TextView) findViewById(R.id.textView02);
lblHeadline.setText(headline);
lblArticleDate.setText(date);
lblBody.setText(Body);
}
做鑰匙匹配嗎?並且你不發送正文 – Raghunandan
你是否在'headline'和'date'中獲得了一些價值? –
身體的價值和宣告的地方是什麼? –