问题描述
- 为什么intent.getStringExtra()总是返回null?
-
工程里以前写的都好用,后来再用intnet.getStringExtra()取值时总是返回null到底是怎么回事?
解决方案
检查是跳转的intent是否含传值了,最好上点代码
解决方案二:
赋值在ScanAndImgToPDF.class中的跳转中做就好了
类似
Intent intent = new Intent(ScanAndImgToPDF.this, Email_set.class);
intent.putExtra("f", "jkg");
ScanAndImgToPDF.this.startActivity(intent);
ScanAndImgToPDF Email_set这两个Activity记得在mainefist中定义
取值应该在 Email_set.class这个类中做
类似
public void onCreate(Bundle onSaveInstance) {
String s = getIntent().getStringExtra("f");
Sysotem.out.println("s="+s);
还没值的话,打断点调试下就好了
}
时间: 2024-11-02 16:00:49