我有一个gridView,我想通过意图传递Extra。 它通常有效,但不是在这里:
gv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
String prompt = (String)parent.getItemAtPosition(position);
Intent intent = new Intent(BookletsGridActivity.this, PdfReader.class);
intent.putExtra("pdfurl", prompt);
System.out.println("prompt --->" + prompt);
overridePendingTransition(R.anim.animationin, R.anim.animationout);
startActivity(intent);
}
});
我不知道为什么它不起作用:我检查提示值,它是正确的。
答案 0 :(得分:0)
好的我关闭了这个。感谢帮助。我对我想发送的数据犯了一些错误。额外的内容无罪! ^^
答案 1 :(得分:0)
使用以下一个 的 BookletsGridActivity.class 强>
Intent intent = new Intent(BookletsGridActivity.this, PdfReader.class);
intent.putExtra("pdfurl", prompt);
System.out.println("prompt --->" + prompt);
overridePendingTransition(R.anim.animationin, R.anim.animationout);
startActivity(intent);
<强> PdfReader.class 强>
Intent intent = getIntent();
String value = intent.getStringExtra("pdfurl", "");