android-如何检测intent中存在的Extra

问题描述

如何检测intent中存在的Extra

在获取Extra的时候,出现了错误

try{
        Sdacha=getIntent().getExtras().getString("Sdacha");
        }
        catch(NullPointerException e){}

怎么样才能检测到现有的Extra?

解决方案

Intent.hasExtra("Sdacha")
时间: 2024-09-23 00:26:34

android-如何检测intent中存在的Extra的相关文章

Android学习之Intent中显示意图和隐式意图的用法实例分析_Android

本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用. 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦. 例如,在一个联系人

Android检测手机中存储卡及剩余空间大小的方法(基于Environment,StatFs及DecimalFormat)_Android

本文实例讲述了Android检测手机中存储卡及剩余空间大小的方法.分享给大家供大家参考,具体如下: Android中Environment可用来检测手机中是否安装有存储卡以及文件存储路径等.StatFs可以获取存储卡的空间大小以及剩余空间大小.DecimalFormat可以实现把数字划分为一定的格式. 具体程序如下: import java.io.File; import java.text.DecimalFormat; import android.app.Activity; import a

Android EditText值在intent中获取编辑后切屏会导致编辑信息无法保存的BUG

场景如当我在其他页面获取某个电话号码要跳转到拨号界面在拨号的EditText中显示该号码并编辑!此时编辑过程中出现锁屏解锁是编辑的数据不保存! 原因是我们获取Intent的数据时会在onResume中获取! 锁频后解锁时发出的Intent和之前跳转过来的是同一个!所以编辑数据不会保留会去INTENT中的数据! 解决方案一: 比较方便一点的! 在onPause中把Intent里的数据改变比如 Intent intent = getIntent(); String tel =mEditText.ge

android-如何检测布局中的错误?

问题描述 如何检测布局中的错误? 如何检测布局错误?我启动 eclipse,并且用布局打开第一个activity,但是第一个Activity.java 文件在 SetContentView(R.layout.main) 这儿有错误.我用的是 Sdk API 16. package com.eConnect.Restaurant; import android.os.Bundle; import android.app.Activity; import android.view.Menu; pub

javascript-如何加载android 方向检测这个动能呢?

问题描述 如何加载android 方向检测这个动能呢? 下面的代码用来在 android 设备上检测方向,在旋转设备上加载样式表时很好用,但是如果设备是横向的(在JS中是90 / -90) ,下面的代码就不对了.如何加载android 方向检测这个动能呢? //detect orientation change var supportsOrientationChange = "onorientationchange" in window, orientationEvent = supp

Android ListView滑动过程中图片显示重复错乱闪烁的原因及解决方法

主要分析Android ListView滚动过程中图片显示重复.错乱.闪烁的原因及解决方法,顺带提及ListView的缓存机制. 1.原因分析 ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View).ListView通过adapter的getView函数获得每行的item.滑动过程中, a. 如果某行item已经滑出屏幕,若该item不在缓存内,则put进缓存,否则更新缓存: b. 获取滑入屏幕的行item之前会先判断缓存中是否有可用的ite

java-检测Android的SD卡中的文件

问题描述 检测Android的SD卡中的文件 开发了一个变声器应用,需要检测一些添加都sd卡中的pcm文件.歌曲的保存格式是:名字.pcm File f = new File(filepath + "/" + dir.getName() , SelectedFileOfListView + ".pcm"); f.delete(); 其中SelectedFileOfListView是选择文件的名称,其余的是列出目录中的文件. dir = new File(filepa

listview-编写Android程序的过程中R文件消失

问题描述 编写Android程序的过程中R文件消失 自己学习Android按照书上做一个聊天界面的案例,在layout中创建一个XML文件用来做listview的子项布局但是创建完成后gen文件里的R文件消失 主活动报错提示加载R.layout.activity_list_item布局但是layout中并没有这个布局不知道是什么原因 <?xml version="1.0" encoding="utf-8"?> android:layout_width=&

Android组件系列----Intent详解

[正文] Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要. 一.什么是Intent 1.Intent的概念: Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互.Intent这个英语单词的本意是"目的.意向.意图". Intent是一种运行时绑定(runtime bin