android activity 切换
2015-06-19 15:28
477 查看
刚刚学习android,了解第一项,activity 的切换;
Intent intent = new Intent();
intent.setClass(Activity1.this,Activity2.class);
第一个是我们当前的,第二个参数是需要切换的;
详细代码:
链接:http://pan.baidu.com/s/1qWupNOC 密码:rey8
上面我分享的链接里面有好多例子,大家可以共同学习;
第一个activity
public class Activity1
extends Activity {
private String
TAG="activity1";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
Button btn1 = (Button)findViewById(R.id.button1);
btn1.setOnClickListener(new Button.OnClickListener(){
public
void onClick(View v){
Intent intent =
new Intent();
intent.setClass(Activity1.this,Activity2.class); //切换参数
startActivity(intent);
Activity1.this.finish();
}
});
Log.v(TAG, "onCreate");
}
public void onStart(){
super.onStart();
Log.v(TAG,
"onStart");
其他函数省去;
}
//第二个类
public class Activity2
extends Activity {
private String
TAG = "activity2";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new Button.OnClickListener() {
public
void onClick(View v) {
Intent intent =
new Intent();
intent.setClass(Activity2.this, Activity1.class);
startActivity(intent);
Activity2.this.finish();
}
});
Log.v(TAG,
"onCreate");
}
public void onStart(){
super.onStart();
Log.v(TAG,
"onStart");
}
}
AndroidManifest.xml //
<activity
android:name=".Activity1"
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=".Activity2"></activity>
Intent intent = new Intent();
intent.setClass(Activity1.this,Activity2.class);
第一个是我们当前的,第二个参数是需要切换的;
详细代码:
链接:http://pan.baidu.com/s/1qWupNOC 密码:rey8
上面我分享的链接里面有好多例子,大家可以共同学习;
第一个activity
public class Activity1
extends Activity {
private String
TAG="activity1";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
Button btn1 = (Button)findViewById(R.id.button1);
btn1.setOnClickListener(new Button.OnClickListener(){
public
void onClick(View v){
Intent intent =
new Intent();
intent.setClass(Activity1.this,Activity2.class); //切换参数
startActivity(intent);
Activity1.this.finish();
}
});
Log.v(TAG, "onCreate");
}
public void onStart(){
super.onStart();
Log.v(TAG,
"onStart");
其他函数省去;
}
//第二个类
public class Activity2
extends Activity {
private String
TAG = "activity2";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new Button.OnClickListener() {
public
void onClick(View v) {
Intent intent =
new Intent();
intent.setClass(Activity2.this, Activity1.class);
startActivity(intent);
Activity2.this.finish();
}
});
Log.v(TAG,
"onCreate");
}
public void onStart(){
super.onStart();
Log.v(TAG,
"onStart");
}
}
AndroidManifest.xml //
<activity
android:name=".Activity1"
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=".Activity2"></activity>
相关文章推荐
- Android:moveTaskToBack (boolean nonRoot)
- 在AndroidStudio中使用Git和GitHub
- Android学习笔记:Canvas,Drawable,Bitmap
- 【Android】ANR+OOM+FC
- android viewdraghelper使用
- Android获得缩略图的代码注释
- android studio1.2加载so和jar文件
- Android TextView drawableLeft 在代码中实现
- android studio中安装git
- Google 将设立 Android 安全奖励项目 奖金达 38000 美元
- android学习笔记四——Service
- Android底层控制系统设置的命令集合
- Android 动画
- Android Studio 常用功能介绍
- Android 有道词典的简单实现方法介绍
- IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置
- 【Android】四大组件+生命周期
- Android GPS学习笔记—JNI层实现
- android应用程序如何调用支付宝接口
- Android 百度地图2.4.2版本标注动画效果