通过事件启动另外一个Activity

Android 事件分发机制详解/ 及Activity启动流程浅谈 目前网上的事件分发机制文章很多,可能大家看了很多,还是很懵逼,这篇文章是我自己总结的事件分发机制,提取了在事件分发机制中,最精华的部分,如果对事件分发还是不太清楚,可以看看这篇文章。 阅读详情
<?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:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello"/>
    
    <Button 
        android:id="@+id/play"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:text="@string/end_game"
        />

</LinearLayout>

<?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" >
    
    <Button 
        android:id="@+id/end_game"
        android:layout_width="100dp"
        android:layout_height="100dp"
        />
    

</LinearLayout>

package com.example.lauch_acticity;

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


import android.widget.Button;

public class MenuScreen extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main1);
		
	Button startButton = (Button)findViewById(R.id.play);
	
	startButton.setOnClickListener(new View.OnClickListener() {
		
		@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
			
			startGame();
			
		}
	});
		
		
		
	}
	
	private void startGame(){
		Intent intent = new Intent (MenuScreen.this,PlayGame.class);
		
		startActivity(intent);
	}

	

}




package com.example.lauch_acticity;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.view.View.OnLongClickListener;
import android.widget.Toast; 

import android.view.View.OnClickListener;  

public class PlayGame extends Activity{

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		
		setContentView(R.layout.game);//注意新建一个Activity的时候一定要绑定布局文件
		
		Button startButton = (Button)findViewById(R.id.end_game);
		startButton.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				
				finish();
			}
		});
		
		
		startButton.setOnLongClickListener(new OnLongClickListener() {  
            
	          
            public boolean onLongClick(View v) {  
                // TODO Auto-generated method stub  
                  
                Toast.makeText(PlayGame.this, "LongClick", Toast.LENGTH_LONG).show();  
                  
                return true;  
            }  
        });  
	}
}




在一个Activity中启动另外一个Activity同时回传数据  第一个Activity:public class Activity01 extends ActionBarActivity { /** * Called when the activity is first created */ //首先获得点击跳转的按钮 private Button myButton =null; @Ov... 阅读详情

相关推荐

android调用另一个activity

本demo是利用了最简单的代码来实现调用另一个activiy,特别适合初学者来理解Intent的使用。

Activiti 启动事件(Start Event)

Activiti 启动事件(Start Event) 作者:邓家海 生活里,没有容易二字,忧伤是一种本能,而微笑是一种能力 版权所有,未经允许,禁止引用。如需引用,请注明出处。 前言: 启动事件是Activiti活动的开始节点。现在有很多国产的工作流是省略了开始和结束这两个节点的。但是BPMBN 2.0标准是必须要有开始和结束节点的。启动事件表示流程的开始。 定义了流程如何被启动的...

weixin_30795127的博客 879

避免踩坑!WIN11 22H2更新后共享打印机失效的终极解决方案

本文详细解析了WIN11 22H2更新后共享打印机失效的问题,特别是常见的0x00000709错误代码。通过系统更新机制分析、错误代码解读,提供从基础到高级的完整解决方案,包括注册表修复、组策略调整和驱动兼容性处理,帮助用户彻底解决打印机共享问题并预防未来故障。

pp12345的博客 533

Activiti 中的 Start event(启动事件元素)介绍

Start event(启动事件元素) 启动事件元素就是启动流程实例的,也就是发起一个流程的,是流程的起点。它可以配置的很简单,也可以很复杂。 StartEvent:空启动事件。它的属性介绍如下: Id:  id 标识编号 Name:  名称 asynchronous:是否异步(默认否)表示是否能被异步执行。 exclusive:  是否排他(默认是)表示同一个流程实例在同

葛明的博客 7198

GIS小白也能看懂的实战:5步教你将ArcGIS里的等高线和水系完美导入CAD做规划图

本文详细介绍了如何将ArcGIS中的等高线和水系数据高效导入CAD,制作专业规划底图的5个关键步骤。从数据准备、ArcGIS处理到CAD优化,涵盖坐标系设置、数据裁剪、格式转换等实用技巧,特别适合设计规划领域的新手快速掌握GIS与CAD协同工作流程。

weixin_27966471的博客 426

告别玄学调试:用STM32CubeMX和逻辑分析仪搞定DP83848的RMII与SMI接口

本文详细介绍了如何使用STM32CubeMX和逻辑分析仪调试DP83848的RMII与SMI接口,帮助开发者超越表象,直接观察底层通信波形。通过实战案例和高级调试技巧,解决常见问题如时钟偏移、信号完整性等,提升网络接口的稳定性和可靠性。

weixin_30752699的博客 299

启动Activity的单独事件方法2

1.Button中创建android:onClick="sendmessage"sendmessage方法名 1 //MAIN_acitivity创建这个同名独立方法 响应Button的Click的事件 2 public void sendmessage(View view){ 3 //新建Intent 4 Intent int...

weixin_34151004的博客 156

基于Hadoop的NBA篮球球员大数据分析与可视化系统大数据分析系统python的项目(源码+lw+部署文档+讲解等)

本系统以 Hadoop 为基础,致力于对 NBA 篮球球员的海量数据进行深入分析与可视化呈现。它能够收集来自多个数据源的丰富数据,包括球员比赛统计数据、身体素质数据、技术特点数据等。利用 Hadoop 的分布式存储和计算能力,对这些大规模数据进行高效处理。通过数据分析算法,挖掘球员的潜在价值和特点,如球员的得分能力趋势、篮板球效率变化、不同位置球员的技术差异等。同时,借助先进的可视化技术,将分析结果以直观的图表、图形等形式展示出来。教练和球队管理层可以通过可视化界面清晰地了解球员的综合表现和发展态势,从而制

QQ3359892174的博客 1314

(android)点击Button跳转到不同Activity

今天写一个登录界面,需要一个下拉列表框,来显示登录类型,然后点button跳转到不同activity。 具体实现时在跳转时卡壳了,没想通为什么自己写的判断根本就没有判断 typeState = spinner.getSelectedItem().toString(); if(typeState.equals("教师") ){ typeNO = 1; } if(typeStat

魔鬼的归宿 3138

IEEE论文接收后,收到Proof邮件别慌!手把手教你48小时内搞定校样(附详细截图)

本文详细解析了IEEE论文接收后Proof校样的全流程,从邮件关键信息解码到精准修改标注,提供48小时内高效完成校样的实战指南。涵盖登录技巧、文件验证、修改标注黄金法则及九宫格检查清单,帮助作者避免常见错误,确保论文顺利发表。

weixin_30652491的博客 563

静态时序分析(STA)_深入解析Data to Data Checks的零周期挑战

本文深入解析了静态时序分析(STA)中Data to Data Checks的核心概念与零周期挑战。重点探讨了当Setup要求值超过时钟周期时,工具如何调整发射沿,并导致Hold检查的发射与捕获沿“分裂”这一反直觉现象。文章通过案例详细解读了时序报告,并提供了通过调整约束或接受多周期保持两种策略来应对这一挑战,帮助工程师正确理解和处理此类复杂时序检查。

weixin_29204205的博客 350

Android——在一个Activity中如何启动另外一个Activity

我们使用的手机不光是只用到一个应用程序,比如在淘宝界面要付款的时候可能会启动微信付款等,这就相当于在淘宝的Activity中启动了微信的Activity。还比如说当我们注册一个网站是,可能会给自己发送一条短信作为验证,这就是在当前的Activity中启动了短信的Activity。之前对比的MVC设计模式中Controller可以调用另一个Controller中的数据或者跳转等,那么在Android平台中也是可以实现Activity之间的调用的。

许小乖……是总攻 1万+

uniapp [安卓苹果App端] - 实现APP开发后台保活+息屏后台持续运行效果,强制后台保活手机黑屏后进程存活后台保持网络连接或持续定位等功能提供支持(app后台运行休眠仍然可以确保一直运行)

uniapp APP开发后台保活,Uniapp-APP后台保活插件(安卓苹果ios后台保活)保证应用在后台继续运行,uniapp实现app保活 保后台运行 避免系统主动杀进程,如何让安卓APP一直在后台运行?uniapp 安卓 APP 后台持续运行(保活)iOS App后台保活,Android 后台运行白名单实现保活,保活息屏后台运行,uniapp后台保活,uniapp熄屏 后台运行,Android/ios进程保活/息屏后后台保持定位、网络运行,uniapp在android ios保活,挂后台可运行,安卓A

🏆 前端领域优质创作者 1万+

android 启动另外一个activity,起动另外一个activity只能在activity里面启动吗

启动另外一个activity只能在activity里面启动吗有没有别的方法可以在普通的java类里启动------解决思路----------------------别的方法是没办法的.不过你可以试试用java反射的方式看能否启动起来------解决思路----------------------引用:Quote: 引用:普通的java类里Context哪里来呢我都说了用别的方法各种Sta...

weixin_34190533的博客 281

【AI智能体】Claude Code +Superpowers 项目实战操作详解

Claude Code +Superpowers 项目实战操作详解

congge 4047

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

启动另外一个 Activity 并结束当前 Activity

文章目录问题回答解释startActivity(intent)finish()两个方法调用之间没有其他代码,顺序不影响两个方法调用之间有其它代码,顺序可能有影响先 startActiviy(intent) 后 finish()先 finish() 后 startActivity(intent)总结附测试设备参数参考资料测试代码 问题 对于启动另外一个 Activity 并结束当前 Activity 这一需求,我们常见的做法是在 startActivity(intent) 的同时调用当前 Activity 的

栩檬的博客 2141

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Android中启动另外一个Activity

<br />启动另外一个 Activity<br /><br /> Activity.startActivity()方法可以根据传入的参数启动另外一个 Activity:<br /><br />  Intent intent =new Intent(CurrentActivity.this,OtherActivity.class); <br />  startActivity(intent); <br /><br /><br />当然,OtherActivity同样需要在 AndroidManifes

创业的程序员 6093

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

使用intent由一个Activity启动另外一个Activity

先创建一个Android Application Project,工程名为Activity_02,Activity名为Activity02,在Activity_02的src文件下的创建工程时生成的包右击new一个class,命名为OtherActivity,在res文件夹下的layout文件夹右击new 一个file命名为other.xml。给Activity02的layout文件下的第一个也就是...

cppcatcher的博客 4373

利用Intent启动另外一个Activity的方法

比如从MainActiviy启动OtherActiviy。 MainActivity需要添加的代码是:在xml文件中

william_weidu的专栏 2146

[安卓开发基础] 通过包名启动一个APP 的 某一个Activity 或者另外一个app

 通过包名称启动同一个应用不同包名称下的 Activity   //第一个参数为工程包名 可以直接使用 this,第二个为启动的Actvity 完整路径。填写错误会提示  Activity  找不到。 Intent intent =new Intent(MainActivity.this,com.zengjx.permisssionB.AActivity.class); // ...

oDianZi1234567的博客 3004

从一个Activity启动另一个Activity

一、Activity的概念 Activity是Android应用的重要组件,是与用户交互的入口点,它表示拥有界面的单个屏幕。应用通常包含多个Activity,例如,电子邮件应用可能有一个显示电子邮件列表的Activity、一个用于撰写电子邮件的Activity以及一个用于阅读电子邮件的Activity。 通常,会为应用指定一个“主”Activity,主Activity是用户启动应用时出现的第一个屏幕。例如,一个电子邮件应用可以把显示电子邮件列表的Activity当作主Activity,当用户触摸应用启动

初衷的博客 1638

android如何跳转到下一个页面,【原创】Android 从一个Activity跳转到另外一个Activity...

Android四大组件activity使用,实现两个activity之间的跳转基本流程:创建两个activity-将其中一个activity中组件作为事件源-通过组件事件的处理借助intent对象实现跳转注意点:activity必须在manifese文件中进行声明,第二个activity类要实现onCreate()方法关键处的代码:主activity中1 //findViewById返回的是Vie...

weixin_29767773的博客 3617

Activity启动另一个Activity的方式总结

下面两种方式均采用这个menifests.xml布局,且下面两种方式属于显性方式{即通过使用(MainActivity.this, xxxx.class)}; 一,用intent构造器进行启动: 二,用Component属性: 下面的方法是隐性方法即没有明确的指明(MainActivity.this, xxxx.class); 三,用Action和Categ

冬雪秋风的博客 8470

从一个activity启动另一个activity失败

目的:从一个activity启动另一个activity 代码: 第一个activity package gegewu.mytest; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import androi

ss88009的专栏 2518

启动另外一个Activity

学完上一节,构建一个简单的用户界面,我们完成了一个这样的简单界面, 这一节中,我们学习如何给按钮添加事件,来启动另外一个Activity。 1、给发送按钮添加一个响应事件 首先,找到main.xml文件,在元素的属性中添加android:onClick属性如下: android:layout_width="wrap_content" andro

kaikai5566的专栏 588

启动另外一个Activity,并返回结果

[color=blue][size=large]大致步骤[/size][/color]: 1.启动另外一个Activity,这里称子Activity; 2.子Activity通过setResult方法设置返回结果,setResult方法带两个参数:结果码和表示为Intent的负载值; 3.父Activity通过onActivityResult方法处理子Activity返回的结果 [si...

android-小卒 321
上一篇: 响应触摸事件
下一篇: VC++6.0常见编译错误中英文对照表
Hello______world
博客等级 码龄14年 16粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值