`
chengyu2099
  • 浏览: 466746 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android入门 上一步 下一步 保存数据 DEMO

 
阅读更多
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 是一种广泛使用的开源操作系统,主要应用于移动设备,如智能手机和平板电脑。本入门Demo提供了全面的学习资源,涵盖了Android开发中的基础元素和关键概念,帮助初学者快速...

    Android 入门demo源码

    【Android入门Demo源码详解】 Android作为全球最受欢迎的移动操作系统之一,是许多开发者入门编程的首选平台。这个“Android入门demo源码”是专为初学者设计的学习资源,旨在通过实际操作来帮助理解Android开发的...

    Android入门小Demo

    【Android入门小Demo】...总的来说,这个"Android入门小Demo"是一个很好的学习资源,涵盖了Android应用开发的基本要素,包括UI设计、数据管理、生命周期控制和错误处理等方面,对于初学者来说,是一个不错的实践项目。

    android 蓝牙数据传输DEMO

    在Android平台上,蓝牙数据传输是一项常见的功能,尤其在设备间通信和物联网(IoT)应用中。本"android 蓝牙数据传输DEMO"提供了一个基础的实现,包括了蓝牙服务端(Server)和客户端(Client)的角色,让你可以在两台...

    android 基础demo例子

    此外,Android中的Intent机制是组件间通信的核心,Demo会演示如何通过Intent启动Activity、Service,传递数据。 资源管理是Android开发中不容忽视的一部分。Demo中可能会包含字符串资源、颜色资源、图片资源的使用...

    Android读取GPS数据demo

    在Android平台上,获取GPS(全球定位系统)数据是开发者经常需要处理的任务,特别是在开发地图应用、导航系统或者位置服务相关的应用程序时。这个“Android读取GPS数据demo”提供了一个简单的示例,帮助开发者理解...

    android 串口测试demo 代码简单 无bug 完美运行

    android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...

    Android USB串口数据传输DEMO

    总的来说,Android USB串口数据传输DEMO是一个很好的学习资源,它演示了如何利用第三方库`usbSerialForAndroid`实现在Android设备上进行USB串口通信。通过对DEMO的阅读和实践,开发者可以掌握在Android环境下进行...

    android 游戏入门demo MyFirstGame

    这个入门级的Demo旨在帮助新手快速理解Android游戏开发的基础概念和流程。本文将深入探讨这个项目中的关键知识点,包括Android项目的结构、核心组件以及如何构建简单的游戏。 1. **Android项目结构**: Android...

    Android官方提供的SipDemo

    Android SipDemo是一个官方提供的示例应用,用于演示如何在Android平台上使用SIP(Session Initiation Protocol)进行VoIP(Voice over IP)通信。这个项目对于开发者来说,尤其是那些想要在自己的应用中集成语音...

    Android mvvm 框架,最流行的mvvm demo

    本项目“Android mvvm 框架,最流行的mvvm demo”旨在提供一个无bug的示例,帮助开发者深入理解并实践MVVM框架在Android应用中的应用。 MVVM模式源于微软的WPF开发,近年来在Android开发中逐渐流行,它通过解耦视图...

    android demo,json数据格式的案例的应用

    让我们深入探讨一下这个"android demo,json数据格式的案例的应用"。 首先,JSON是一种轻量级、易于人读写且易于机器解析的格式,它基于JavaScript语法,但并不依赖JavaScript执行环境。JSON数据结构主要由键值对...

    android 仿微信语音聊天demo

    【Android 微信语音聊天Demo】是一个典型的移动应用开发示例,主要展示了如何在Android平台上构建类似微信的语音聊天功能。这个Demo包含了按钮状态切换、语音录制、本地存储、回放和加载等一系列关键操作,是Android...

    delphi XE6 android 编程入门pdf 含 demo源码

    《Delphi XE6 Android编程入门》是一本深入浅出的教程,专为那些希望使用Embarcadero Delphi XE6开发Android应用的初学者和开发者设计。这本书结合了理论知识与实践案例,帮助读者快速掌握Delphi XE6在Android平台上...

    Delphi xe6 Android编程入门 demo

    《Delphi Xe6 Android编程入门:通过Demo深入理解》 在移动开发领域,Delphi Xe6作为一款强大的跨平台开发工具,以其高效的原生编译能力,为开发者提供了便利。尤其是对于想要涉足Android应用开发的程序员,Delphi ...

    Android蓝牙连接设备demo

    这个"Android蓝牙连接设备demo"是一个学习和实践BLE通信的宝贵资源,它涵盖了从设备扫描、连接到数据传输的所有基本步骤,同时展示了如何处理多设备连接的挑战。开发者可以根据这个示例,结合自己的需求,构建出满足...

    100多个Android Demo的集合

    这个"100多个Android Demo的集合"是一个非常宝贵的资源库,它包含了丰富的实例,旨在帮助初学者深入理解和实践Android开发中的各种组件和功能。下面,我们将详细探讨其中可能包含的一些重要知识点。 1. **用户界面...

    android arcgis demo

    在"arcgis android"的标签下,我们可以推测这个Demo可能包含了以下关键知识点: 1. **地图加载与展示**:包括基本的地图初始化、地图视图的创建、图层的加载和管理、缩放和平移操作等。 2. **图层操作**:如何添加...

    Android-Kotlin实现RecyclerView数据列表Demo

    在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的数据列表,具有高效和灵活的特点。本Demo主要展示了如何使用Kotlin语言来实现一个基本的RecyclerView数据列表。以下是关于这个主题的详细...

    android MVVMdemo

    - **扩展函数**:Kotlin的扩展函数允许在不修改已有类的情况下为其添加功能,这在处理Android SDK中的类时非常方便,如对Android的View进行扩展以实现数据绑定。 ### 4. MVVM实践:MVVMDemo 在`MVVMDemo`项目中,...

Global site tag (gtag.js) - Google Analytics