Get String From Bundle Android Returns Null
I want to pass a string from one activity to another, in one of them I wrote public void pdfView(File f) { // f is: /data/data/com.example.iktabClasses/files/fileName.pdf Intent
Solution 1:
try this way
Intentintent=newIntent(first.this, second.class);
Bundlebundle=newBundle();
bundle.putInt("index", index);
intent.putExtras(bundle);startActivity(intent);
then get it as
Bundleb= getIntent().getExtras();
intindex= b.getInt("index");
Solution 2:
in your other activity, instead of using
filename = getIntent().getStringExtra("filename");try using
filename = b.getString("filename");That should solve your problem.
Solution 3:
The problem is, in pdfView(), it is written as intent.putExtra("filename", f);.
Try to convert it to toString() (i.e., intent.putExtra("filename", f.toString());
And probably, you can skip sending the Bundle to explicit intent.
Post a Comment for "Get String From Bundle Android Returns Null"