Android 系列 4.4使用Intent.putExtra()推送字符串值
来源:互联网 发布:战争雷霆手机数据库 编辑:程序博客网 时间:2024/06/15 23:02
4.4使用Intent.putExtra()推送字符串值
问题
您需要在启动时将一些参数传递到活动中。
解
一个快速的解决方案是使用Intent.putExtra()来推送数据。然后使用getIntent()。getExtras()。getString()来检索它。
讨论
例4-6显示了推送数据的代码。
实例4-6。推送数据
此代码可能在主活动内。 MyActivity.class是我们要启动的第二个活动;它必须显式包含在您的AndroidManifest.xml文件中。
<activity android:name =“。MyActivity”/>
例4-7显示了拉取数据的代码。
实例4-7。拉数据
在这个例子中,代码将在您的主要Activity.java文件内。
此方法有一些限制。例如,它只能传递字符串。因此,例如,如果你需要传递一个ArrayList到你的ListActivity,一个可能的解决方法是传递逗号分隔的字符串,然后在另一边拆分。
或者,您可以使用SharedPreferences。
问题
您需要在启动时将一些参数传递到活动中。
解
一个快速的解决方案是使用Intent.putExtra()来推送数据。然后使用getIntent()。getExtras()。getString()来检索它。
讨论
例4-6显示了推送数据的代码。
实例4-6。推送数据
import android.content.Intent;...Intent intent =new Intent(this,MyActivity.class );intent.putExtra( "paramName", "paramValue" );startActivity( intent );
此代码可能在主活动内。 MyActivity.class是我们要启动的第二个活动;它必须显式包含在您的AndroidManifest.xml文件中。
<activity android:name =“。MyActivity”/>
例4-7显示了拉取数据的代码。
实例4-7。拉数据
import android.os.Bundle;...Bundle extras = getIntent().getExtras();if (extras != null) {String myParam = extras.getString("paramName");}else {//..oops!}
在这个例子中,代码将在您的主要Activity.java文件内。
此方法有一些限制。例如,它只能传递字符串。因此,例如,如果你需要传递一个ArrayList到你的ListActivity,一个可能的解决方法是传递逗号分隔的字符串,然后在另一边拆分。
或者,您可以使用SharedPreferences。
0 0
- Android 系列 4.4使用Intent.putExtra()推送字符串值
- Android 使用intent.putExtra实现Activity之间的参数传递
- Android 使用intent.putExtra实现Activity之间的参数传递
- Android 中Intent的putExtra()方法的值传递
- android notification intent putExtra传参数null
- Cannot resolve method 'putExtra(android.os.Bundle)' Intent界面跳转传值
- Android中使用putExtra()传递对象实例
- Android开发中Intent类的putExtra和setData 区别
- Android setArguments()和 Intent.putExtra()的用法之却别
- [读书笔记]intent.putExtra的使用与原理分析
- intent.putExtra()方法
- Intent putExtra getStringExtra
- intent putExtra 属性
- intent.putExtra()方法参数
- 再看Intent.putExtra
- intent与putextra
- intent.putExtra与intent.getStringExtra
- intent.putExtra() 和 bundle.putExtra()的区别
- RNN与反向传播算法(BPTT)的理解
- 【Hibernate】——由持久化和映射文件创建表
- 入门训练 Fibonacci数列
- c++实现websocket服务端与JavaScript通讯
- 《iPhone 4开发基础教程》读书笔记
- Android 系列 4.4使用Intent.putExtra()推送字符串值
- JavaScript中的window.open()打开一个新的网页
- POJ3280——Cheapest Palindrome(动态规划)
- Android逆向中的常用调试方法和使用代码总结
- linux c头文件#include<sys/types.h>和#include<fcntl.h>头文件总结
- TSMessages,非HUD风格的iOS提示框
- 15 个 Android 通用流行框架大全
- NumPy基本运算 ##ReverseColor_img.py
- 点击两次退出APP