我想将一个字符串从一个活动传递到另一个活动,我在其中一个活动中写道
公共无效pdfView(文件f){
// f is: /data/data/com.example.iktabClasses/files/fileName.pdf
Intent intent = new Intent(getApplicationContext(),NewPdfActivity.class);
intent.putExtra("filename", f);
startActivity(intent);
}
在另一个活动中我写道:
Bundle b=getIntent().getExtras();
if (b != null) {
filename = getIntent().getStringExtra("filename");
System.out.println("filename: "+filename);
}
但文件名始终返回为“空”。如何解决这个问题?提前致谢。/////////////////
我把它做成
Intent intent;
Bundle b = new Bundle();
b.putString("filename", f.toString());
intent = new Intent(getApplicationContext(),NewPdfActivity.class);
intent.putExtras(b);
startActivity(intent);
现在它可以工作了