Pobierz ciąg z paczki android zwraca wartość null
Chcę przekazać ciąg z jednej czynności do drugiej, w jednym z nich napisałem
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);
}
w innym działaniu napisałem:
Bundle b=getIntent().getExtras();
if (b != null) {
filename = getIntent().getStringExtra("filename");
System.out.println("filename: "+filename);
}
ale nazwa pliku zawsze zwraca wartość „null”. Jak to rozwiązać? Z góry dziękuję. ////////////////
Zrobiłem to jak
Intent intent;
Bundle b = new Bundle();
b.putString("filename", f.toString());
intent = new Intent(getApplicationContext(),NewPdfActivity.class);
intent.putExtras(b);
startActivity(intent);
i teraz to działa