Did you think about shortening this code?
```java
if (database == null)  {
	database = new Database(context);
}
data = (ArrayList<UrbanGameShortInfo>) database.getAllGamesShortInfo();
notifyDataSetChanged();
```
In my opinion this will reduce redundancy.