Activity保存与恢复状态。。。点击事件的方法。。关闭Activity

Activity的保存与恢复

  @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        Log.e("TAG", "保存应用状态");
        outState.putString("e1", e1.getText().toString());
        outState.putString("e2",e2.getText().toString());
        outState.putString("e3",e3.getText().toString());
    }

    @Override
    protected void onRestoreInstanceState(Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
        Log.e("TAG", "恢复应用状态");
        e1.setText(savedInstanceState.getString("e1") + "恢复之后的");
        e2.setText(savedInstanceState.getString("e2")+"恢复之后的");
        e3.setText(savedInstanceState.getString("e3")+"恢复之后的");
    }

点击事件的方法

关闭程序

public void guanbi(View v){    //关闭Activity    finish();}
时间: 2024-10-13 22:50:28

Activity保存与恢复状态。。。点击事件的方法。。关闭Activity的相关文章

两个叠在一起的fragment,上层fragment响应下层fragment的按钮点击事件解决方法

添加onViewCreated的Touch事件监听, 以解决叠在一起的fragment上层响应下层的按钮点击事件解决方法 @Override public void onViewCreated(View view, Bundle savedInstanceState) { view.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { ret

Android中activity保存数据和状态在哪个方法实现

以前只知道在Activity销毁之前,要把数据保存在 onSaveInstanceState(Bundle)方法中,后来学习了别人的微博,学到了很多细节问题,所以整理了一下,希望能帮到大家. 如果看官方文档会发现:对于activity的销毁,有下面这么一个表: "Killable"表示当前activity是否可以被杀死,意思是说当上面标记为Killable的方法返回之后,activity就可能随时被杀死.从表中不难看出在onPause方法调用完之前,activity都是不能够被杀死的,

来,一起梳理下Android响应点击事件的方法

一.设置setOnClickListener 这应该是最原始的方法了吧,来,先上代码: 布局文件: 1 <Button 2 android:id="@+id/button1" 3 android:layout_width="wrap_content" 4 android:layout_height="wrap_content" 5 android:layout_marginLeft="63dp" 6 android:la

jquery ajax 放在重复点击事件beforeSend方法

防止重复数据在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提交按钮误认为自己没有操作成功,进而会重复提交按钮操作次数,如果页面前端代码没有做一些相应的处理,通常会导致多条同样的数据插入数据库,导致脏数据的增加.要避免这种现象,在$.ajax请求中的beforeSend方法中把提交按钮禁用掉,等到Ajax请求执行完毕,在恢复按钮的可用状态. 举个例子: // 提交表单数据到后台处理$.ajax({ type: "post", data: studentInfo, conte

iOS为imageView添加一个点击事件的方法

在iOS开发中又是为了让某一个图片像按钮一样点击之后有相应的事件触发,但是这个图片是添加在imageview上的,这时候就可以用到iOS中的UITapGestureRecognizer创建一个触摸事件,添加到当前的视图上. 具体代码如下 代码添加在你创建好的视图之后就能够实现 UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(bgImageV

div嵌套点击事件问题解决方法-阻止冒泡事件

<html> <body> <li onclick="javascript:alert(1);">11111 <li onclick="javascript:alert(2);">  22222 <li id="li3" onclick="javascript:alert(3);">    33333 </li> </li> </li&g

Android电话拨号器(uri格式)与四种设置点击事件的方法

EditText et = (EditText) findViewById(R.id.callnum); String phone = et.getText().toString().trim(); //创建意图 Intent intent = new Intent(); intent.setAction(intent.ACTION_CALL); intent.setData(Uri.parse("tel:"+phone)); startActivity(intent); 第一种:th

点击事件,空白处关闭

function clickToggle(obj,elm){ $(obj).click(function(e){ $(this).siblings(elm).fadeToggle(); e.stopPropagation(); }); $(elm).click(function(e){ e.stopPropagation(); }); $(document.body).click(function(){ $(elm).hide(); }); } clickToggle('.hovbtn','di

Android Fragment使用(三) Activity, Fragment, WebView的状态保存和恢复

Android中的状态保存和恢复 Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理. Activity的状态除了其中的View和Fragment的状态之外, 还需要用户手动保存一些成员变量. Fragment的状态有它自己的实例状态和其中的View状态, 因为其生命周期的灵活性和实际需要的不同, 情况会多一些. 根据源码, 列出了Fragment中实例状态和View状态保存和恢复的几个入口, 便于分析查看. 最后专门讲了WebView状态保存和