android-安卓 intent 传值失败为null

问题描述

安卓 intent 传值失败为null
点击传值
protected Intent rIntent;
btn_tnb.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
rIntent.putExtra(app.VISIT_TYPE app.VISIT_TNB);
rIntent.putExtra(""Personname""小马"");
rIntent.putExtra(""Billno""30000005"");
rIntent.setClass(PeopleListActivity.thisVisitListActivity.class);
startActivity(rIntent);
friendsGroupOptDialog.dismiss();
}
});

    接收值                intent.putExtra(""Personid"" getIntent().getStringExtra(""Personid""));                intent.putExtra(""Personname""getIntent().getStringExtra(""Personname""));                intent.putExtra(""Billno""getIntent().getStringExtra(""Billno""));                我需要将接收的一些值传到下一个activity中,在getIntent()的时候值为空没有获取到值??这是为什么?

解决方案

Personid 在传值的时候存在,忘了加上去了!
请大神指教

解决方案二:
正常来讲没问题,只是传个值你获取到的intent实例为null吗

解决方案三:
最好是put具体类型的

时间: 2024-10-04 19:40:58

android-安卓 intent 传值失败为null的相关文章

android中Intent传值与Bundle传值的区别详解_Android

举个例子我现在要从A界面跳转到B界面或者C界面   这样的话 我就需要写2个Intent如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle  直接把值先存里边 然后再存到Intent中 不就更简洁吗? 另外一个例子如果我现在有Activity A ,B ,C:现在我要把值通过A经过B传给C你怎么传 如果用Intent的话 A-B先写一遍 再在B中都取出来 然后在把值塞到Intent中 再跳到C 累吗?如果我在A中用了 Bundle 的话  我把Bun

android中Intent传值与Bundle传值的区别详解

举个例子我现在要从A界面跳转到B界面或者C界面   这样的话 我就需要写2个Intent如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle  直接把值先存里边 然后再存到Intent中 不就更简洁吗? 另外一个例子如果我现在有Activity A ,B ,C:现在我要把值通过A经过B传给C你怎么传 如果用Intent的话 A-B先写一遍 再在B中都取出来 然后在把值塞到Intent中 再跳到C 累吗?如果我在A中用了 Bundle 的话  我把Bun

详解Activity之singletast启动模式及如何使用intent传值_Android

Activity的四种启动模式:     1. standard         模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中.     2. singleTop         如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例).     3. singleTask         如果在栈中已经有该Activity的实例,就重用该实例(会调用

关于Android Intent传值接受的问题

问题描述 关于Android Intent传值接受的问题 这是两个activity传值,可以看到我值已经全部传到第二个activity,但是只接收到了最后一个值,请问如何写能接受到全部的值 解决方案 Android Intent传值 解决方案二: bundle有没有试试啊,或者回调呢? 解决方案三: 不要用Bundle,直接用Intent 解决方案四: 你是用相同的key把值给覆盖了吧 解决方案五: Intent intent = new Intent(); Bundle bundle = ne

android开发-关于android给服务器传值问题

问题描述 关于android给服务器传值问题 程序中通过activity的EditText输入的值传入服务器的action中,判断登录,可是一直提示失败,请各位大侠看看. loginBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { String path=""http://10.0.2.2:8080/KOA_Product/execute"&quo

android-关于Android使用Intent传递对象问题

问题描述 关于Android使用Intent传递对象问题 mainactivity: Intent intent = new Intent(SearchResultActivity.this SearchResultDetailActivity.class); intent.putExtra(""poiItemDetail"" poiItemDetail); startActivityForResult(intent 3); secondactivity: PoiI

android 写入系统联系人失败

问题描述 android 写入系统联系人失败 请大家看看这个写入为啥会报错啊,刚学习安卓 先谢谢大家 protected void addContacts() { // TODO Auto-generated method stub ContentValues values = new ContentValues(); Uri uri = null; try{ //写入失败需查找原因 values.put(ContactsContract.CommonDataKinds.Phone.DISPLA

Android应用socket创建失败,抛出IOException,大神帮忙看看因为什么

问题描述 Android应用socket创建失败,抛出IOException,大神帮忙看看因为什么 上代码: 服务器端 package com.boge.server.model; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.net.ServerSocket; imp

【Android】 Intent详解

一. Intent 作用    Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯.比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 再或者由startService()/bindservice()来启动一个后台的service.所以可以看出来,intent主要是用来启动其他的activity 或者se