android-为什么intent.getStringExtra()总是返回null?

问题描述

为什么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

android-为什么intent.getStringExtra()总是返回null?的相关文章

服务器-android socket 连不上 返回Null的问题

问题描述 android socket 连不上 返回Null的问题 用socket写了发消息客户端和服务器,在android studio的模拟器中运行的很正常,可一到手机上 就完全链接不上,为什么到手机上就不正常了呢?代码没有问题,在模拟器上很正常, 可以连接上也可以发送消息,一到手机上就不行-- 调试之后发现模拟器上socket是有效的,在手机上运行就变成了null,就是得不到Socket 求解答呀 解决方案 应该是因为网络问题,模拟器与socket客户端都同一个网络中是可以访问的,但是,s

android getActivity.findViewById获取ListView 返回NULL的方法_Android

在控件ID正确的情况下,检查是否在实例化布局文件之后,获取LISTVIEW, 先inflate找layout下布局文件,并实例化后才能获得Listview的ID demo: public class FragmentPage extends Fragment { View view = null; @Override @SuppressLint("HandlerLeak") public View onCreateView(LayoutInflater inflater, ViewGr

drawable-android开发用Drawable.createFromStream;返回null,图片大的时候?

问题描述 android开发用Drawable.createFromStream;返回null,图片大的时候? android开发用Drawable.createFromStream(inputStream, null);从网络上下载图片时得的drawable是null android开发用Drawable drawable=Drawable.createFromStream(inputStream, null);从网络上下载图片时为什么得的drawable是null,其中的inputStrea

nfc技术-Android开发NFC功能时遇到的问题Ndef.get(tag)返回null

问题描述 Android开发NFC功能时遇到的问题Ndef.get(tag)返回null 照着网上资料写的,但就是不成功,经过多次调试最终发现问题位置: Ndef ndef = Ndef.get(tag); 这句返回的总是null,但是tag是有值的,TAG: Tech [android.nfc.tech.MifareClassic, android.nfc.tech.NfcA, android.nfc.tech.NdefFormatable] 同样的,NdefFormatable format

Android中Intent机制详解及示例总结(总结篇)_Android

最近在进行android开发过程中,在将 Intent传递给调用的组件并完成组件的调用时遇到点困难,并且之前对Intent的学习也是一知半解,最近特意为此拿出一些时间,对Intent部分进行了系统的学习并进行了部分实践,下面将自己的学习及Intent知识进行了详细的归纳整理,希望能帮助到同样遇到相同问题的博友. 下面是Intent介绍.详解及Intent示例总结: 一.Intent介绍: Intent的中文意思是"意图,意向",在Android中提供了Intent机制来协助应用间的交互

android 获取上一个activity返回值的方法_Android

activity A和B A 获取数据的activity  B返回数据的activity 点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter 1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限 [html] 复制代码 代码如下: <span style="font-size:18px;"> <!-- 注册通讯录的读写权限 -->  <uses-permission android:name=&

android 获取上一个activity返回值的方法

activity A和B A 获取数据的activity  B返回数据的activity 点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter 1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限 [html]复制代码 代码如下:<span style="font-size:18px;"> <!-- 注册通讯录的读写权限 -->  <uses-permission android:name=&qu

Android中Intent机制详解及示例总结(总结篇)

最近在进行android开发过程中,在将 Intent传递给调用的组件并完成组件的调用时遇到点困难,并且之前对Intent的学习也是一知半解,最近特意为此拿出一些时间,对Intent部分进行了系统的学习并进行了部分实践,下面将自己的学习及Intent知识进行了详细的归纳整理,希望能帮助到同样遇到相同问题的博友. 下面是Intent介绍.详解及Intent示例总结: 一.Intent介绍: Intent的中文意思是"意图,意向",在Android中提供了Intent机制来协助应用间的交互

详解Android中Intent的使用方法_Android

一.Intent的用途 Intent主要有以下几种重要用途: 1. 启动Activity:可以将Intent对象传递给startActivity()方法或startActivityForResult()方法以启动一个Activity,该Intent对象包含了要启动的Activity的信息及其他必要的数据. 2. 启动Service:可以将Intent对象传递给startService()方法或bindService()方法以启动一个Service,该Intent对象包含了要启动的Service的