zoukankan      html  css  js  c++  java
  • android项目中刷新activity界面

    android项目中在sqlite数据库插入/更新/删除数据后:
    
    1. 刷新当前activity界面数据(手动刷新):
    在activity类下新增一个refresh()方法:
    /**
     * 刷新, 这样的刷新方法,仅仅有一个Activity实例。

    */ public void refresh() { onCreate(null); }

     
    2. 刷新还有一个activity界面数据(自己主动刷新):
    在涉及到sqlite3数据库操作的activity类下重写onResume()方法:(此处建议复习下activity的生命周期, 并了解下onResume()方法的使用)
    /**
     * 调用onCreate(), 目的是刷新数据, 
     * 从还有一activity界面返回到该activity界面时, 此方法自己主动调用
     */
    @Override
    protected void onResume() {
    	super.onResume();
    	onCreate(null);	
    }
    由此, 涉及到sqlite数据库数据的插入/更新/删除的activity的类, 建议像上面一样重写onResume()方法, 这是本人在实践中解决"刷新还有一activity界面数据"的可行方法
    
    
    
    
     
    继续补充...
    
    
    
    
    
    
    
    
    
       
    
  • 相关阅读:
    [BZOJ4553][TJOI2016&HEOI2016]序列
    树套树乱讲的代码
    树套树乱讲
    [Luogu4174][NOI2006]最大获益
    [BZOJ3879]SvT
    [BZOJ3611][HEOI2014]大工程
    [BZOJ1501][NOI2005]智慧珠游戏
    [BZOJ1499][NOI2005]瑰丽华尔兹
    [BZOJ3460] Jc的宿舍
    [HDU4812]D Tree
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5172840.html
Copyright © 2011-2022 走看看