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界面数据"的可行方法
    
    
    
    
     
    继续补充...
    
    
    
    
    
    
    
    
    
       
    
  • 相关阅读:
    Placing Rooks-CF 1342E
    Yet Another Counting Problem-CF 1342C
    [SDOI2016]齿轮
    Rinne Loves Xor
    Labyrinth CodeForces
    Nastya and Scoreboard
    Teacher Bo HDU
    Blood Cousins Return
    D Tree HDU
    设计模式学习笔记(八、行为型-策略模式)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5172840.html
Copyright © 2011-2022 走看看