AndroidのActivity之退出返回栈
来源:互联网 发布:查看端口占用linux 编辑:程序博客网 时间:2024/06/14 06:18
左边按钮是退出,右边是下一页,后面几张是左边箭头是跳到前一张,以前很纯真的用startAcitivty往前跳,跳到第一页的时候退出,后面的Activity还在。
就算launchermode改成singleTask也还是这样,还是要finish()才可以大道Back的效果。
ActivityB.java
package cn.com.bvin.stack;import android.app.Activity;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.view.Window;import android.widget.Button;import android.widget.TextView;public class ActivityB extends Activity{ private ViewGroup rootContainer; private Button btNext,btBack; private TextView tvBomt,tvTop; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); initViews(); } public void initViews(){ rootContainer = (ViewGroup)findViewById(R.id.root); rootContainer.setBackgroundResource(R.drawable.shake_bg3); btNext = (Button)findViewById(R.id.btNext); btBack = (Button)findViewById(R.id.btBack); tvTop = (TextView)findViewById(R.id.tvTop); tvTop.setTextColor(Color.BLACK); tvTop.setText("Hello world,"+getClass().getName()+"!"); tvBomt = (TextView)findViewById(R.id.tvBottom); tvBomt.setText("第三页"); tvBomt.setTextColor(Color.BLACK); rootContainer.setBackgroundResource(R.drawable.shake_bg3); btNext.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub startActivity(new Intent(ActivityB.this,ActivityC.class)); } }); btBack.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //startActivity(new Intent(ActivityB.this,AcitivtyA.class)); finish(); } }); }}
- AndroidのActivity之退出返回栈
- AndroidのActivity之退出返回栈(二)
- Activity之退出返回栈(二)
- Activity之退出返回栈 (一)
- ANDROID双击返回键退出ACTIVITY
- Android双击返回键退出Activity
- android Activity右滑返回,退出当前activity
- android Activity右滑返回,退出当前activity
- android Activity右滑返回,退出当前activity
- Android中 有多个Activity时,按返回键退出程序
- Android双击返回键退出Activity的两种方法
- android退出activity提示再按一次返回键
- android退出activity提示再按一次返回键
- Android双击返回键退出Activity的两种方法
- Android完全退出程序,不是返回到上一个Activity
- android项目添加activity右滑退出.返回的效果
- android完全退出之结束全部Activity
- android Activity管理类之退出程序
- 【Python基础】之has_key(key) or key in d
- Javaの位操作之规律集合
- 常用算法之分治算法
- AndroidのUI之视图缓存
- Javaの堆栈之堆与栈的区别
- AndroidのActivity之退出返回栈
- AndroidのActivity之回顾跳转动画
- 动态内存分配算法
- Androidの高级交互之仿微信摇一摇(真心摇一摇,而不是像网传的就那么简单的震动一下)
- Javaの线程之多线程执行顺序
- 【OpenCV学习笔记】第一篇 搭建环境
- ChecksumException: Checksum error
- 【ios6.0 自学瞎折腾】(一) Helloworld!
- [windows phone自学笔记] 第一篇 HelloWorld!