`
shoushounihao
  • 浏览: 41329 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android活动的跳转到另一个活动

 
阅读更多

第一个活动类

package com.example.myproject2;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

 
 public final  static String Extra_Message="appName";
 private Button btn;
 private EditText editText;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        editText=(EditText)findViewById(R.id.entry);
        btn=(Button)findViewById(R.id.ok);
        btn.setOnClickListener(new SendMessage());
       
    }


   
    private final class SendMessage implements View.OnClickListener
    {

  @Override
  public void onClick(View arg0) {
   String message=editText.getText().toString();
   Intent intent=new Intent();
   intent.putExtra(Extra_Message,message);
   intent.setClass(MainActivity.this, DisplayActivy.class);
   startActivity(intent);
   MainActivity.this.finish();表示当前活动结束
   
  }
     
    }
   
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
   
}
---第二个活动类

package com.example.myproject2;

import java.util.RandomAccess;

import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;

public class DisplayActivy extends Activity {

 
 private RadioGroup radiogroup;
 private RadioButton rbtn1;
 private RadioButton rbtn2;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  
 
  
  super.onCreate(savedInstanceState);
  setContentView(R.layout.display_main);
  
  radiogroup=(RadioGroup)findViewById(R.id.radiogroup);
  rbtn1=(RadioButton)findViewById(R.id.radio1);
  rbtn2=(RadioButton)findViewById(R.id.radio2);
  String message=getIntent().getStringExtra(MainActivity.Extra_Message);
  
  TextView textview=new TextView(this);
  textview.setTextSize(25);
  textview.setText(message+"has receive!");
  
  radiogroup.setOnCheckedChangeListener(new InfoCheck());
  
 }

 
 private final class InfoCheck implements RadioGroup.OnCheckedChangeListener
 {

  @Override
  public void onCheckedChanged(RadioGroup group, int checkid) {
   
   if(checkid==rbtn1.getId())
   {
    DispalyTost(rbtn1.getText().toString()+" you choise");
   }
   else
   {
    DispalyTost(rbtn2.getText().toString()+" you choise");
   }
  }

 
   
   
   
   
   
   
  }
 
 
 public void DispalyTost(String str)
 {
  Toast toast=Toast.makeText(this, str, Toast.LENGTH_LONG);
  toast.setGravity(Gravity.TOP, 2, 220);
  toast.show();
  
 }
 
 
}
--对于配置文件,清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myproject2"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.myproject2.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
       
        <activity android:name="com.example.myproject2.DisplayActivy"></activity>
    </application>

</manifest>
---------------

 

 

 

 

 

分享到:
评论

相关推荐

    Android从一个应用跳转到另一个应用

    本教程将详细讲解如何在Android应用中实现从一个应用跳转到另一个应用。 首先,我们需要了解Android中的Intent机制。Intent在Android系统中扮演着消息传递的角色,它用于启动活动(Activity)、服务(Service)或...

    android应用跳转界面

    例如,假设我们有两个Activity,一个是MainActivity,另一个是DetailActivity。在MainActivity中,我们想要跳转到DetailActivity,可以这样写: ```java Intent intent = new Intent(MainActivity.this, ...

    android两个app实现跳转.rar

    7. **处理安全与权限**: 当一个应用尝试跳转到另一个应用时,需要确保目标应用存在且已安装。同时,如果涉及到敏感操作(如读取或写入数据),可能需要请求用户权限。 8. **第三方库支持**: 对于更复杂的跳转,如...

    android界面跳转传值和链接跳转

    android界面跳转传值和链接跳转android界面跳转传值和链接跳转

    android自动跳转界面

    在`onCreate()`方法中,我们可以设置一个延迟执行的任务,例如使用Handler和Runnable,这样用户在打开应用后会有短暂的时间看到欢迎界面,然后自动跳转。以下是一个简单的示例: ```java public class ...

    Android-Android界面跳转传递参数封装

    - 使用`new Intent(context, DestinationActivity.class)`创建一个Intent实例,其中`context`是当前的上下文,`DestinationActivity`是要跳转的目标Activity。 - 通过`putExtra()`方法可以添加额外的数据,如字符...

    android:scheme 通过uri跳转到APP应用指定Activity

    在Android开发中,`android:scheme` 是一个关键的概念,用于构建自定义URL协议,使得外部应用或系统可以通过特定的URI来启动我们的应用程序中的特定Activity。这个特性在很多场景下非常有用,比如分享链接、广告点击...

    android开发按钮跳转页面

    在Android应用开发中,按钮(Button)用于接收用户交互,通常是点击事件,进而触发相应的功能,比如跳转到另一个页面。本教程将详细介绍如何在Android环境中实现按钮点击后的页面跳转,以及涉及到的监听器机制。 一...

    android 点击两个按钮跳转到另一个页面

    在Android开发中,点击按钮跳转到另一个页面是常见的操作,尤其对于初学者来说,掌握这一技能至关重要。本文将详细讲解如何实现这个功能,并提供一个简单的实例——"DengLu",来帮助新手理解并避免应用程序意外退出...

    android开发,APP跳转到淘宝商品详情,优惠券领取页面

    Intent是Android系统中的一个核心概念,用于启动活动(Activity)、服务(Service)或者广播接收器(BroadcastReceiver)。在这个场景下,我们可以通过创建一个Intent来启动淘宝应用并指定要打开的特定页面。 1. **...

    Android 单击实现页面跳转

    Activity是Android应用的基本组件,它代表了用户可以看到并与其交互的一个屏幕。在AndroidManifest.xml文件中,你需要声明所有的Activity,以便系统能够知道它们的存在。 要实现单击事件,我们通常会使用Android的...

    android界面跳转动画特效

    例如,可以创建一个组合动画,先进行平移,然后缩放,接着旋转,最后改变透明度。通过`AnimationSet`类可以实现动画的串联: ```java AnimationSet animSet = new AnimationSet(true); animSet.addAnimation...

    Android2个App之间跳转

    在应用间跳转时,我们创建一个Intent对象,指定目标应用的组件(通常是另一个App的Activity),然后调用startActivity()方法来启动它。 1. **定义Intent**: 创建Intent对象时,需要明确表示你要启动哪个应用的哪个...

    Android Activity跳转和listview的使用

    在Android应用开发中,Activity是应用程序的基本构建块,它代表用户界面的一个屏幕。理解Activity的跳转和ListView的使用是Android开发中至关重要的技能。在这个主题中,我们将深入探讨如何通过Intent和Bundle实现...

    android页面跳转案例

    在Android应用开发中,页面跳转是至关重要的一个环节,它允许用户在不同的界面之间流畅地切换。在“android 页面跳转案例”中,我们特别关注的是如何在Android应用程序中跳转到播放RTSP视频的页面。RTSP(Real-Time ...

    Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.

    在 Android 开发中,Intent 是一个非常重要的概念,它允许不同的应用程序之间进行交互和通信。在本文中,我们将探讨如何使用 Intent 跳转到系统应用中的拨号界面、联系人界面、短信界面等。 拨号界面 要跳转到拨号...

    android 活动跳转项目

    在活动跳转中,我们通常会创建一个Intent对象,指定目标Activity和传递的数据。 3. **启动模式**:Activity启动有四种模式:标准模式、单实例模式、单任务模式和单栈顶模式。不同的启动模式会影响Activity的实例...

    android跳转到华为手机管家悬浮窗管理界面demo

    本示例“android跳转到华为手机管家悬浮窗管理界面demo”着重讲解如何在Android应用程序中实现跳转至华为手机(EMUI 3.0和EMUI 4.0版本)的悬浮窗管理界面,以便用户可以手动开启应用的悬浮窗权限。 首先,我们需要...

    Android中界面间的跳转(两种方式)

    这个方法用于启动一个新的Activity,不期待从新Activity返回任何结果。它的基本用法如下: ```java Intent intent = new Intent(CurrentActivity.this, NextActivity.class); startActivity(intent); ``` 在这里,`...

Global site tag (gtag.js) - Google Analytics