结束一个Activity

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        findViewById(R.id.finish).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }
}
时间: 2024-11-05 04:09:50

结束一个Activity的相关文章

无废话Android之smartimageview使用、android多线程下载、显式意图激活另外一个activity,检查网络是否可用定位到网络的位置、隐式意图激活另外一个activity、隐式意图的配置,自定义隐式意图、在不同activity之间数据传递(5)

1.smartimageview使用 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"

Android_打开多个Activity,返回到第一个Activity

正文 一.流程截图 二.问题说明 依次从登录到三级界面,然后退出回到登录界面. 三.解决办法 3.1 实现代码 三级界面调用如下代码: Intent intent = new Intent(context, LoginView.class);        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);        context.startActivity(intent); 3.2 代码说明 如果intent对象包含FLAG_ACTIVITY

启动一个新的activity并携带数据,返回数据给上一个activity

一.在启动一个新的activity的时候可以通过Intent携带数据,通过Intent.putExtra()方法通过键值对的形势装入数据.在新启动的activity中通过           getIntent()方法获取启动activity的Intent,并通过getxxxxExtra()获取传递的数据. 二.如果希望被启动的新activity返回数据,则需要使用startActivityForResult()启动新的activity,方法携带两个参数,第二个为请求码,用于返回时判断是由哪个a

【起航计划 007】2015 起航计划 Android APIDemo的魔鬼步伐 06 App-&gt;Activity-&gt;Forwarding Activity启动另外一个Activity finish()方法

Android应用可以包含多个Activity,某个Activity可以启动另外的Activity. 这些Activity采用栈结构来管理,新打开的Activity叠放在当前的Activity之上,当前的Activity停止运行. 当一个Activity停止运行时,Android系统保留其停止前的状态,当用户按下“Back”按键时,栈最上的Activity从栈顶退栈,之前的Activity移到栈顶,显示在屏幕上: 有些时候,当一个Activity启动新的Activity后,不希望把当前Activ

1.4 启动另一个 Activity

完成上一课的学习后,您已构建了一个显示一个 Activity(单一屏幕)并带有一个文本字段和一个按钮的应用. 在本课中,您将为 MainActivity 添加一些代码,这些代码可在用户点击"Send"按钮时启动一个新的 Activity. 响应 Send 按钮 在文件 res > layout > activity_main.xml 中,将 android:onClick 属性添加到 <Button> 元素,如下所示: <Button android:la

一个Activity掌握Design新控件

一个Activity掌握Design新控件 欢迎转载,转载请注明原文地址:http://blog.csdn.net/lavor_zl/article/details/51295364谢谢. 谷歌在推出Android5.0的同时推出了全新的设计Material Design,谷歌为了给我们提供更加规范的MD设计风格的控件,在2015年IO大会上推出了Design支持包,Design常用的新控件有下面8种. 1. TextInputLayout(文本输入布局) TextInputLayout的作用是

如何在退出一个activity后,很好的取消AsyncTask继续运行?

问题 当进入一个详细页面,这时程序会弹出一个对话框加载网络数据,可是发现用户经常因为数据加载慢,就快速的退出这个页面,这样反复来回几次后,发现AsyncTask不再继续加载,而是慢慢的等待,查了下个数,是前几个没有及时的关闭,导致当前的异步任务一直在等待. 所以想请教如何在退出一个页面后,也同时关闭对应的异步任务? 初步解决代码方案: public class Task extends AsyncTask<Void, Void, Void>{@Overrideprotected Void do

android——如何从一个activity中退出程序

软件一运行起来,先是一个主Activity显示一张图片.然后用startActivity(Intent intent)方法打开另一个Activity.我想在这个Activity中让用户按返回键后,不返回到前一个Activity,而是弹出一个对话框,提示软件是否关闭. 这里有两个问题: 1.截取返回按键事件,屏蔽返回行为.只需要在程序里加入这段就好 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCod

暂停和重新占有一个Activity

在正常的app使用时,前台的activity有时被其他课时的组建所受阻而暂停.例如,当一个半透明的activity打开(诸如一个该样式的对话框),activity就会暂停.只要是部分可见但目前仍未获得焦点的activity,它保持暂停状态. 然而,一旦activity完全被阻塞和不可见时,它会停止(这将在下一课讨论). 当你的activity进入暂停状态,系统在你的activity中调用onPause()方法,,你可以停止正在进行的行为,不应该继续而停了下来(如视频)或保存任何应永久保存的信息,