博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
smart_Activity互相跳转——基础编
阅读量:5891 次
发布时间:2019-06-19

本文共 1942 字,大约阅读时间需要 6 分钟。

 

 

 

 

 

 

让我们看一下原代码:

  1. package com.smart.activity;  
  2.  
  3. import android.app.Activity;  
  4. import android.content.ComponentName;  
  5. import android.content.Intent;  
  6. import android.os.Bundle;  
  7. import android.view.View;  
  8. import android.widget.Button;  
  9.  
  10. public class Main extends Activity {  
  11.  
  12.     // ANDROID系统,组件与组件之间是通过,INTENT进行通信的。  
  13.     @Override 
  14.     public void onCreate(Bundle savedInstanceState) {  
  15.         super.onCreate(savedInstanceState);  
  16.         setContentView(R.layout.main);  
  17.         Button button = (Button) this.findViewById(R.id.button);  
  18.         button.setOnClickListener(new View.OnClickListener() {  
  19.  
  20.             @Override 
  21.             public void onClick(View v) {  
  22.                 // 打开新的Activity  
  23.                 //第一种方法调用  
  24.                  Intent intent = new Intent(Main.this,SmartActivity.class);  
  25. //              打开应用的组件  
  26.                  Main.this.startActivity(intent);  
  27.                 //第二种方法调用  
  28. //              Intent intent = new Intent();  
  29. //              intent.setClass(Main.this, SmartActivity.class);  
  30.                 //第三种方法调用  
  31. //              Intent intent = new Intent();  
  32. //              intent.setComponent(new ComponentName(Main.this, SmartActivity.class));  
  33.                 //意思是讲三种方法调查用,意是一样的,  
  34.                 //一般来讲用第一种  
  35.             }  
  36.         });  
  37.     }  

 

  1. package com.smart.activity;  
  2.  
  3. import android.app.Activity;  
  4. import android.content.Intent;  
  5. import android.os.Bundle;  
  6. import android.view.View;  
  7. import android.widget.Button;  
  8.  
  9. public class SmartActivity extends Activity {  
  10.  
  11.     @Override 
  12.     protected void onCreate(Bundle savedInstanceState) {  
  13.         //关于这行代码,是完成界面的代码  
  14.         super.onCreate(savedInstanceState);  
  15.         setContentView(R.layout.smart);  
  16.         Button button2 = (Button) this.findViewById(R.id.button2);  
  17.         button2.setOnClickListener(new View.OnClickListener() {  
  18.  
  19.             @Override 
  20.             public void onClick(View v) {  
  21.                 // 打开新的Activity  
  22.                 //第一种方法调用  
  23.                  Intent intent = new Intent(SmartActivity.this,Main.class);  
  24. //              打开应用的组件  
  25.                  SmartActivity.this.startActivity(intent);  
  26.                 //第二种方法调用  
  27. //              Intent intent = new Intent();  
  28. //              intent.setClass(Main.this, SmartActivity.class);  
  29.                 //第三种方法调用  
  30. //              Intent intent = new Intent();  
  31. //              intent.setComponent(new ComponentName(Main.this, SmartActivity.class));  
  32.                 //意思是讲三种方法调查用,意是一样的,  
  33.                 //一般来讲用第一种  
  34.             }  
  35.         });  
  36.           
  37.     }  
  38.  
  39.       
  40.       
  41.       
  42. }  

 

 

 

本文转自 llb988 51CTO博客,原文链接:http://blog.51cto.com/llb988/490078,如需转载请自行联系原作者

你可能感兴趣的文章
使用Unity开发Android的几种调试方法
查看>>
C++ 基础笔记(一)
查看>>
编译内核出错:invalid option `abi=aapcs-linux' 解决办法
查看>>
System.Func<>与System.Action<>
查看>>
[翻译] EnterTheMatrix
查看>>
asp.net开源CMS推荐
查看>>
我所思考的生活,致半年后的自己
查看>>
csharp skype send message in winform
查看>>
jQuery plugin: Tablesorter 2.0
查看>>
csharp:datagridview enter Half Width and Full Width characters
查看>>
MMORPG 游戏服务器端设计--转载
查看>>
C#实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法
查看>>
[转]GetLastInputInfo计时用户离开电脑及软件在指定时间锁定等
查看>>
Windows 操作系统与 .NET Framework
查看>>
Box2dの自定义多边形
查看>>
HDU 1425 ( sort )
查看>>
Windows Phone 7 框架和页面
查看>>
Directx11教程(31) 纹理映射(1)
查看>>
Android——Button的颜色
查看>>
《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
查看>>