DEMO 木有注视 吼吼 ~~~
package com.isoftstone.cry;
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.EditText;
public class StartActivityForResult_Next extends Activity
{
private Button btn ;
private EditText username,password ;
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.a_intent_01);
//get Instance
btn = (Button)findViewById(R.id.ai_button1);
username = (EditText)findViewById(R.id.ai_username_ed01);
password = (EditText)findViewById(R.id.ai_psd_editText2);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
Bundle bundle = new Bundle();
bundle.putString("username",username.getText().toString());
bundle.putString("password",password.getText().toString());
Intent intent = new Intent(StartActivityForResult_Next.this,
StartActivityForResult_Next2.class);
intent.putExtras(bundle);
startActivityForResult(intent, 0);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
// TODO Auto-generated method stub
Bundle bundle = data.getExtras();
String _username = bundle.getString("username");
String _password = bundle.getString("password");
username.setText(_username);
password.setText(_password);
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/ai_textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="username" />
<EditText
android:id="@+id/ai_username_ed01"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</EditText>
<TextView
android:id="@+id/ai_textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="password" />
<EditText
android:id="@+id/ai_psd_editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword" />
<Button
android:id="@+id/ai_button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="下一步" />
</LinearLayout>
package com.isoftstone.cry;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class StartActivityForResult_Next2 extends Activity
{
private Button btn ;
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.a_intent_02);
btn = (Button)findViewById(R.id.ai_button02);
btn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
Intent intent = getIntent();
//设置返回结果
StartActivityForResult_Next2.this.setResult(0,intent);
//结束当前activity
StartActivityForResult_Next2.this.finish();
}
});
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Email" />
<EditText
android:id="@+id/ai_ditText01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textEmailAddress" >
</EditText>
<TextView
android:id="@+id/ai_textView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="mobile" />
<EditText
android:id="@+id/ai_editText02"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone" />
<Button
android:id="@+id/ai_button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上一步" />
</LinearLayout>
分享到:
相关推荐
【Android 安卓入门Demo详解】 Android 是一种广泛使用的开源操作系统,主要应用于移动设备,如智能手机和平板电脑。本入门Demo提供了全面的学习资源,涵盖了Android开发中的基础元素和关键概念,帮助初学者快速...
【Android入门Demo源码详解】 Android作为全球最受欢迎的移动操作系统之一,是许多开发者入门编程的首选平台。这个“Android入门demo源码”是专为初学者设计的学习资源,旨在通过实际操作来帮助理解Android开发的...
【Android入门小Demo】...总的来说,这个"Android入门小Demo"是一个很好的学习资源,涵盖了Android应用开发的基本要素,包括UI设计、数据管理、生命周期控制和错误处理等方面,对于初学者来说,是一个不错的实践项目。
在Android平台上,蓝牙数据传输是一项常见的功能,尤其在设备间通信和物联网(IoT)应用中。本"android 蓝牙数据传输DEMO"提供了一个基础的实现,包括了蓝牙服务端(Server)和客户端(Client)的角色,让你可以在两台...
此外,Android中的Intent机制是组件间通信的核心,Demo会演示如何通过Intent启动Activity、Service,传递数据。 资源管理是Android开发中不容忽视的一部分。Demo中可能会包含字符串资源、颜色资源、图片资源的使用...
在Android平台上,获取GPS(全球定位系统)数据是开发者经常需要处理的任务,特别是在开发地图应用、导航系统或者位置服务相关的应用程序时。这个“Android读取GPS数据demo”提供了一个简单的示例,帮助开发者理解...
android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...
总的来说,Android USB串口数据传输DEMO是一个很好的学习资源,它演示了如何利用第三方库`usbSerialForAndroid`实现在Android设备上进行USB串口通信。通过对DEMO的阅读和实践,开发者可以掌握在Android环境下进行...
这个入门级的Demo旨在帮助新手快速理解Android游戏开发的基础概念和流程。本文将深入探讨这个项目中的关键知识点,包括Android项目的结构、核心组件以及如何构建简单的游戏。 1. **Android项目结构**: Android...
《Delphi XE6 Android编程入门》是一本深入浅出的教程,专为那些希望使用Embarcadero Delphi XE6开发Android应用的初学者和开发者设计。这本书结合了理论知识与实践案例,帮助读者快速掌握Delphi XE6在Android平台上...
本项目“Android mvvm 框架,最流行的mvvm demo”旨在提供一个无bug的示例,帮助开发者深入理解并实践MVVM框架在Android应用中的应用。 MVVM模式源于微软的WPF开发,近年来在Android开发中逐渐流行,它通过解耦视图...
让我们深入探讨一下这个"android demo,json数据格式的案例的应用"。 首先,JSON是一种轻量级、易于人读写且易于机器解析的格式,它基于JavaScript语法,但并不依赖JavaScript执行环境。JSON数据结构主要由键值对...
Android SipDemo是一个官方提供的示例应用,用于演示如何在Android平台上使用SIP(Session Initiation Protocol)进行VoIP(Voice over IP)通信。这个项目对于开发者来说,尤其是那些想要在自己的应用中集成语音...
【Android 微信语音聊天Demo】是一个典型的移动应用开发示例,主要展示了如何在Android平台上构建类似微信的语音聊天功能。这个Demo包含了按钮状态切换、语音录制、本地存储、回放和加载等一系列关键操作,是Android...
《Delphi Xe6 Android编程入门:通过Demo深入理解》 在移动开发领域,Delphi Xe6作为一款强大的跨平台开发工具,以其高效的原生编译能力,为开发者提供了便利。尤其是对于想要涉足Android应用开发的程序员,Delphi ...
这个"Android蓝牙连接设备demo"是一个学习和实践BLE通信的宝贵资源,它涵盖了从设备扫描、连接到数据传输的所有基本步骤,同时展示了如何处理多设备连接的挑战。开发者可以根据这个示例,结合自己的需求,构建出满足...
这个"100多个Android Demo的集合"是一个非常宝贵的资源库,它包含了丰富的实例,旨在帮助初学者深入理解和实践Android开发中的各种组件和功能。下面,我们将详细探讨其中可能包含的一些重要知识点。 1. **用户界面...
在Android平台上进行Java开发时,CAN(Controller Area Network)通信是一种常见的硬件接口技术,用于设备间的实时数据交换,尤其在汽车电子系统、自动化设备和工业控制等领域应用广泛。本示例"android java 开发can...
在"arcgis android"的标签下,我们可以推测这个Demo可能包含了以下关键知识点: 1. **地图加载与展示**:包括基本的地图初始化、地图视图的创建、图层的加载和管理、缩放和平移操作等。 2. **图层操作**:如何添加...
在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的数据列表,具有高效和灵活的特点。本Demo主要展示了如何使用Kotlin语言来实现一个基本的RecyclerView数据列表。以下是关于这个主题的详细...