Tôi muốn vượt qua một chuỗi từ một hoạt động khác, trong một trong số họ tôi đã viếtNhận chuỗi từ lợi nhuận android bó là null
public void pdfView (File f) {
// f is: /data/data/com.example.iktabClasses/files/fileName.pdf
Intent intent = new Intent(getApplicationContext(),NewPdfActivity.class);
intent.putExtra("filename", f);
startActivity(intent);
}
và trong Hoạt động khác tôi đã viết:
Bundle b=getIntent().getExtras();
if (b != null) {
filename = getIntent().getStringExtra("filename");
System.out.println("filename: "+filename);
}
nhưng tên tệp luôn trả về là 'không'. Cách giải quyết vấn đề này? Cảm ơn trước. //////////////////
tôi đã làm cho nó như
Intent intent;
Bundle b = new Bundle();
b.putString("filename", f.toString());
intent = new Intent(getApplicationContext(),NewPdfActivity.class);
intent.putExtras(b);
startActivity(intent);
và Bây giờ nó hoạt động
Cảm ơn, Mã của bạn hướng dẫn tôi. –
Cảm ơn, Mã của bạn đã hướng dẫn tôi. – teardrop