- 浏览: 50545 次
文章分类
- 全部博客 (25)
- Android (19)
- startActivityForResult() (1)
- Intent (3)
- HTML (1)
- onCreate (1)
- Button (3)
- OnClick (3)
- Activity (2)
- savedInstanceState (1)
- Service (2)
- message (1)
- Notification (1)
- Broadcast (1)
- SQLite (1)
- SharePreferences (1)
- Galaxy 9300 (1)
- 刷机 (1)
- root (1)
- ContentProvider (1)
- 笔记本 (1)
- 散热 (1)
- 算法 (3)
- C (4)
- socket (0)
- java (0)
最新评论
MainActivity
package com.test.intentdemo; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { private Button btn=null; public void onCreate(Bundle savedInstanceState)//onCreate方法用来初始化Activity实例对象 { super.onCreate(savedInstanceState);//super.onCreate(savedInstanceState)的作用是调用其父类Activity的onCreate方法来实现对界面的图画绘制工作 setContentView(R.layout.activity_main);//setContentView(R.layout.main)的作用是加载一个界面 btn=(Button)findViewById(R.id.btn); btn.setOnClickListener(listener); } private View.OnClickListener listener=new View.OnClickListener() { @Override public void onClick(View v) { // Intent intent=new Intent(); // intent.setAction(Intent.ACTION_SENDTO); // intent.setData(Uri.parse("smsto:5554")); // intent.putExtra("sms_body", "Hello!");//sms_body不能随意换成 // startActivity(intent); Intent intent=new Intent(); intent.setClass(MainActivity.this, SecondActivity.class);//从一个activity跳转到另一个activity intent.putExtra("str", "Intent Demo");//给intent添加额外数据,key为“str”,key值为"Intent Demo" startActivity(intent); } }; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
secondAcitivity
package com.test.intentdemo; import android.R.string; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; public class SecondActivity extends Activity { private TextView secondTxt; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.second); Intent intent=getIntent();//getIntent将该项目中包含的原始intent检索出来,将检索出来的intent赋值给一个Intent类型的变量intent Bundle bundle=intent.getExtras();//.getExtras()得到intent所附带的额外数据 String str=bundle.getString("str");//getString()返回指定key的值 secondTxt=(TextView)findViewById(R.id.secondTxt);//用TextView显示值 secondTxt.setText(str); } }
发表评论
-
ContentProvider
2012-08-09 14:43 856ContentProvider学习笔记 ContentPro ... -
Galaxy 9300 刷机和获取root权限
2012-08-08 14:19 1619刷机和ROOT是两个不同但是很类似的动作。 刷机应该就 ... -
SharedPreferences 存储
2012-07-27 20:02 929SharedPreferences是Android平台 ... -
SQLite 存储
2012-07-27 10:33 805SQLite是一种轻量级的,嵌入式的数据库系统,它占用的资源非 ... -
Android Broadcast 广播
2012-07-23 10:47 946从现实生活中理解广播机制 一听到广播我们第一感觉就会联 ... -
Status Notification
2012-07-22 18:12 1354Status Notification是作用是在页眉的位置,提 ... -
Android Message机制
2012-07-20 11:01 1211参考链接http://www.cnblogs.com/hnra ... -
Android Service之bindService()
2012-07-17 14:37 1224http://www.cnblogs.com/onlylitt ... -
Android Service 之StartService()
2012-07-17 10:25 11797Service是android 系统中的一种组件,它跟Acti ... -
Activity_savedInstanceState
2012-07-14 10:31 4026假设有两个Activity,分别是MainActivity,S ... -
Activity生命周期
2012-07-13 11:24 764Activity的生命周期图如上所示 用一个实例来测试 ... -
ButtonDemo_OnClick_2
2012-07-13 00:47 635public void onCreate(Bundle ... -
intentDemo_2
2012-07-13 00:45 786<manifest xmlns:android=& ... -
intentDemo_1
2012-07-13 00:45 606package com.test.intentdemo; ... -
ButtonDemo_OnClick_3
2012-07-13 00:45 602package com.test.buttondemo; ... -
ButtonDemo_OnClick_1
2012-07-12 22:51 901public class MainActivity ex ... -
Android开发——关于onCreate的解读
2012-07-12 22:48 623在AndroidManifest.xml文件中的< ... -
startActivityForResult()的用法
2012-07-12 22:43 1617参考链接:http://www.cnblogs.com/mub ...
相关推荐
当从一个Activity返回到另一个Activity时,可以通过startActivityForResult()启动,然后在原Activity中重写onActivityResult()方法,接收返回的数据。 通过以上内容,我们可以了解到Intent在Android开发中的核心...
前言 ...这就牵涉到一个问题:Intent 传递数据大小限制。 Intent到底能够携带多少数据呢? 使用Intent传送数据时,可能会出现异常 在Intent中传入一个Parcelable对象;例如传入一个bitmap对象。 代
intent将数据从一个activity传递到另一个activity,intent如何从发送数据给另一个activity并接受传回来的值
在数据传递中,`Intent`主要用来创建一个从一个`Activity`到另一个`Activity`的通道。 ```java // 创建一个新的Intent Intent intent = new Intent(currentActivity, TargetActivity.class); ``` ### 2. 通过`...
当我们需要从一个Activity跳转到另一个Activity时,通常会使用Intent作为媒介来实现数据传递。Intent不仅用于启动新的Activity,还能用于启动服务或者广播接收器。在这个过程中,数据传输是通过Intent的 extras 属性...
首先,让我们讨论如何使用Intent打开另一个Activity。在Android中,Activity是用户界面的基本单元,当用户与应用交互时,可能会在不同的Activity之间切换。创建Intent并指定目标Activity即可实现这一操作。以下是一...
"Android通过Intent传递数据"这一主题,涵盖了Intent的基本使用和数据传递的方式。 Intent分为显式Intent和隐式Intent。显式Intent明确指定要启动的目标组件,而隐式Intent则不指定具体接收者,而是根据Intent的...
这个接口通常包含一个或多个方法,这些方法用于接收并处理来自目标Activity(接收者)的数据。接口定义如下: ```java public interface DataCallback { void onDataReceived(Object data); } ``` 然后,在源...
当需要在第一个Activity中发送数据时,创建一个Intent,设置数据并指定广播的Action。然后使用Context的sendBroadcast()方法发送广播。 ```java Intent intent = new Intent("com.example.MY_ACTION"); intent....
当需要从第二个Activity返回结果到第一个Activity时,可以使用startActivityForResult()方法启动第二个Activity,并在第二个Activity中调用setResult()方法设置结果,最后在第一个Activity的onActivityResult()方法...
通过Intent,我们可以启动一个新的Activity,或者从一个Activity跳转到另一个Activity。 Intent的构造通常包括以下步骤: 1. 创建Intent对象:你可以通过`new Intent()`来创建Intent实例。若要启动特定的Activity...
Android Studio 3.0 下使用Intent传递数据和数据回传的示例。实现了一个简单的登录界面,用户输入用户名和密码后,点击登录把用户名和密码传递到主界面,主界面显示用户名和密码,然后在主界面中购买一个物品,打开...
在这个场景中,我们关注的是如何在Activity之间通过Intent传递一个有序且可排序的Map集合。理解这个知识点对于优化应用的数据传输流程至关重要。 首先,Map接口在Java中提供了若干实现类,如HashMap、LinkedHashMap...
Intent不仅能够启动一个新的Activity,还能在Activity之间传递数据,实现应用内部或应用间的交互。 ### 一、Intent启动Activity #### 1. 显式启动 显式启动是通过Intent明确指定要启动的Activity的类名。创建...
以上就是Activity间使用Intent传递数据的基本方法。需要注意的是,对于大容量数据的传递,应尽量避免使用Intent,因为这可能会导致内存泄漏或性能问题。这时,可以考虑使用其他机制,如保存到文件、数据库,或者使用...
显式Intent明确指定了要启动的Activity,通常用于在同一应用内的不同Activity之间传递数据;而隐式Intent则不指定具体的目标Activity,而是根据Intent中的Action、Data、Category等信息,由系统自动匹配合适的处理者...
而隐式Intent则不指定具体目标,而是通过Action、Data、Category等元数据来描述一个通用的操作,让系统根据这些信息找到合适的组件进行处理。 1. **显式Intent**: 在显式Intent中,我们使用`setComponent()`或`...
在这个"Activity切换示例代码,intent传递"项目中,我们可以深入学习如何在Android系统中有效地进行Activity之间的跳转以及如何通过Intent传递数据。 首先,让我们了解Activity的基本概念。Activity代表用户可见且...
本文将深入探讨如何实现从一个Activity跳转到Fragment,以及如何从Fragment返回到另一个Activity。 首先,我们来看如何从一个Activity启动Fragment。在Android中,Fragment不能直接启动,它必须嵌套在Activity中。...
在Activity1中,首先需要创建一个Intent对象来指定我们要启动哪个Activity。这通常在用户触发某个操作(如点击按钮)时进行: ```java Intent intent = new Intent(Activity1.this, Activity2.class); ``` 2. ...