上个程序的地址: http://davice-li.iteye.com/admin/blogs/760736
主要修改了Activity02.java 和 OtherActivity.java
1、Activity02.java
package com.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class Activity02 extends Activity {
/** Called when the activity is first created. */
private Button mybutton=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView myTextView = (TextView)findViewById(R.id.MyView); //这里需要增加一个MyView
myTextView.setText("将实现,把Activity02中的数据,传递到OtherActivity,并展示出来。主要使用了Intent和监听器方法。");
mybutton = (Button)findViewById(R.id.MyButton);
mybutton.setText("click Me!");
mybutton.setOnClickListener(new MyButtonListener());
}
class MyButtonListener implements OnClickListener{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.putExtra("testIntent", "Activity02传递过来的数据!"); // 传递数据到OtherActivity中的数据
intent.setClass(Activity02.this, OtherActivity.class);
Activity02.this.startActivity(intent);
}
}
}
2、OtherActivity.java
package com.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class OtherActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.other);
Intent intent = getIntent();
String value= intent.getStringExtra("testIntent"); //取出Intent传送过来的数据
TextView myTextView = (TextView)findViewById(R.id.MyTextView);
myTextView.setText(value);
}
}
好了。现在就可以去试试了
分享到:
相关推荐
android输入数据点击按钮就可以传递到另外一个页面显示
JavaScript调用Android方法,向Android方法传递json数据。
把应用程序组件化的好处是降低模块间的耦合性,同时提高模块的复用性。Android的组件设计思想与传统的组件设计思想最大的区别在于,前者不依赖于进程。也就是说,进程即使由于内存紧张被强行杀掉了,但是运行在里面...
Android应用程序组件Content Provider的共享数据更新通知机制分析
Android Studio 3.0 下使用Intent传递数据和数据回传的示例。实现了一个简单的登录界面,用户输入用户名和密码后,点击登录把用户名和密码传递到主界面,主界面显示用户名和密码,然后在主界面中购买一个物品,打开...
uni小程序 SDK android 组件化
Intent 是一个轻量级的消息对象,可以在不同的应用程序组件之间传递数据。在 Android 系统中,Intent 主要用于实现 Activity、Service、BroadcastReceiver 和 ContentProvider 之间的交互。 在本实训项目中,我们将...
(2)仔细研究了 Android 组件式程序结构,发现了其中存在着无法限制不安全的数据传递的问题。根据这一缺陷,设计了一种新的针对 Android 平台的攻击方案——协同攻击方案。 (3)使用协同攻击深入分析了 Android 组件式...
在Android Studio实现MQTT对主题的订阅和数据的收发,以及将数据封装成对象传回MainActivity,方便进行数据处理,其操作信息在TextView中展示相关的数据。对相关的数据一目了然,同时,在页面中为物联网的开发提供了...
Android 中通过 JSON 向 MySQL 中读写数据的方法是指在 Android 应用程序中使用 JSON(JavaScript Object Notation)格式将数据上传到 MySQL 数据库中,并从 MySQL 数据库中读取数据。这种方法可以实现 Android 应用...
在Activity之间数据传递中还有一种比较实用的方式 就是全局对象 实用J2EE的读者来说都知道Java Web的四个作用域 这四个作用域从小到大分别是Page Request Session和Application 其中Application域在应用程序的任何...
Android 客户端连接远程服务器传递数据可以实现客户端和服务器之间的数据交换,提高应用程序的交互性和实时性。但是,需要注意网络连接的稳定性和安全性,选择合适的数据交换格式,确保服务器的性能和可扩展性,实现...
用手机搜索电脑,配对完成后建立连接,电脑任务栏将会出现“设备已连接上电脑COMX口”之类的提示,然后再用串口软件(比如超级终端等)发送到刚才提示串口,Android手机就可以收到了。测试的时候请使用文件夹里的ECG...
我们可以通过Intent类中的putExtra方法可以将简单的数据类型和序列化对象保存到Intent对象中,然后在目标的Activity中使用getXxx方法取出对应的数据。
是 Android 上一个可以无限往下滑进行列表数据加载的控件。 4、Android Horizontal ListView 是 Android 上一个水平滑动的 ListView 组件。 5、Android ViewBadger 视图布局。 6、滑动刷新的ListView Android ...
《Android手机程序设计入门应用到精通》中的内容除了教导初学者如何使用Android窗口组件开发手机程序之外,也分享了重要的程序调试经验与技巧,对于初学者是非常重要的。对于程序如何配合窗口组件一起使用、如何在...
以不同方式实现了Activity之间的数据传递,并且当激活的activity在销毁时,主Activity可以得到返回的结果,适合初学者。
Android与webservice间数据传递所需类库,可参考我的博客中写的方法进行使用
Android-Commons, Android的可以重用组件和实用程序 Android的可以重用组件和实用程序要求Android 2.2 安装将此库添加到项目中在 root build.gradle 中声明Gradle存储库allprojects { repositories