上个程序的地址: 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中,可以使用`ProgressBar`组件来展示文件上传和下载的进度。通过传递FTP操作的进度信息,我们可以更新`ProgressBar`的值,使得用户能够直观看到文件传输的状态。 7. **异常处理**: - FTP操作可能会...
在这个项目中,我们有两个关键组件:`HttpService`(服务器端)和`HttpServiceClientDemo`(Android客户端)。 `HttpService`是服务器端的实现,它可能是一个基于Java的HTTP服务器,如Jetty或Tomcat,用于接收和...
这表明,`str_zh`是在上一个Activity中通过Intent传递过来的值,现在被用于当前Activity的业务逻辑。 总结一下,Android中Activity之间的切换和数据传递主要涉及以下步骤: 1. 创建`Intent`实例。 2. 使用`putExtra...
在Android开发中,NestedScrolling机制是用于处理嵌套滚动的一种高效、灵活的方式,它使得一个可滚动的视图能够嵌套在另一个可滚动的视图中,如ScrollView、HorizontalScrollView与NestedScrollView之间的交互。...
在Android开发中,文件的下载、上传以及解压是常见的操作,这些功能的实现涉及到网络编程、多线程处理和UI更新等多个方面。本压缩包文件"安卓文件下载上传解压相关-Android上传(流量速度)监测与进度条按钮.rar"主要...
在Android平台上,实现多图片上传的功能,通常涉及到图像选择、图像处理、网络请求以及数据封装等多个环节。"weixinps_android_"项目很可能是模仿微信的多图上传功能,旨在为用户提供一个类似微信那样方便快捷的图片...
7. **刷新结束的回调**:当数据刷新完成后,组件需要回调一个方法,将视图恢复到正常状态,关闭刷新指示器。 8. **性能优化**:由于下拉刷新和上拉加载涉及到大量的滚动操作,因此需要优化滚动性能,避免因频繁的...
最后,在View(如Activity或Fragment)中,我们可以调用Presenter的方法来上传图片,并在上传成功后从网络获取图片URL,使用Fresco进行展示: ```java public class PhotoActivity implements PhotoView { private...
Intent是Android系统中用于启动另一个组件(如Activity)的通信工具。在Activity间切换时,我们通常会创建一个Intent对象,然后调用startActivity()方法来启动新的Activity。 要实现中轴旋转切换的效果,首先需要在...
在Android应用开发中,用户经常需要从图库中选择图片,比如在上传个人头像或者分享照片时。然而,Android的原生Intent在选择图片时通常只允许用户一次选取一张图片,这在需要多张图片的场景下显得不够便捷。为了解决...
在Android应用开发中,用户可能需要通过拍照或从图库选择照片来设置头像,这一过程涉及到了多个关键步骤,包括请求系统权限、启动相机、访问图库、图像裁剪、图片压缩以及文件上传到服务器。以下是这个过程的详细...
安装vuevedio播放器后,在`uploadVedio.vue`组件中,我们可以通过`<video-player>`标签来创建播放器实例,通过props传递视频源URL,同时可以利用它的事件监听来实现暂停、播放、全屏等操作。例如,当视频上传成功后...
当需要在Android应用中实现大文件的断点续传功能时,OkHttp可以作为一个可靠的工具。以下是对断点续传原理以及如何使用OkHttp实现这一功能的详细解析。 断点续传的概念是,在上传文件过程中,如果因为网络问题或...
SwipeRefreshLayout是Google在Android Design Support Library中引入的一个组件,它的主要功能是为子视图提供了一个可下拉刷新的界面效果。用户在顶部下拉时,会显示一个旋转的刷新指示器,松手后,应用可以执行刷新...
通过以上分析可以看出,Service Manager在Android IPC机制中起到了至关重要的作用。它不仅作为一个特殊的守护进程管理着系统中的服务端,而且还作为一个服务端处理来自客户端的请求。通过用户空间与内核空间的交互,...
在上传成功或失败后,使用`Toast`显示相应的提示信息,同时在日志中记录错误详情,便于调试。 8. **安全性与性能**: - 考虑到安全性和性能,实际应用中可能需要对上传的文件进行压缩,或者限制上传文件的大小。...
在Android开发中,Volley是一个高效且易于使用的网络请求库,尤其适合于处理小型的数据请求。然而,当涉及到文件上传,特别是大文件时,Volley的默认行为可能会导致内存问题,因为它会一次性加载整个文件到内存中。...
在聊天2这个压缩包文件中,可能包含了QQ聊天程序的某些组件或者更新版本。由于没有具体的文件信息,我们可以假设这个文件可能是QQ的安装包,或者是某个特定功能的更新补丁,比如安全修复、性能优化或者是新增的特色...
在Android平台上进行应用程序开发时,Java语言是主要的编程工具之一。这个名为"ImageUpload"的项目是一个基于Java的Android应用,专注于实现图片上传的功能。它允许用户通过手机摄像头拍照,然后将拍摄的照片上传到...