mirror of
https://github.com/libretro/Play-.git
synced 2025-02-25 22:15:27 +00:00
Android: Refractor/Cleanup
This commit is contained in:
parent
f747c02fb8
commit
d06c414d6c
@ -97,20 +97,9 @@ public class GamesAdapter extends ArrayAdapter<GameInfoStruct> {
|
||||
viewHolder.childview.setOnLongClickListener(null);
|
||||
} else {
|
||||
viewHolder.childview.setOnLongClickListener(null);
|
||||
viewHolder.gameImageView.setImageResource(R.drawable.boxart);
|
||||
// passing game, as to pass and use (if) any user defined values
|
||||
final GameInfoStruct gameStats = gameInfo.getGameInfo(game.getFile(), viewHolder, game, pos);
|
||||
|
||||
if (gameStats != null) {
|
||||
games.set(pos, gameStats);
|
||||
viewHolder.childview.setOnLongClickListener(
|
||||
gameInfo.configureLongClick(gameStats));
|
||||
|
||||
if (gameStats.getFrontLink() != null && !gameStats.getFrontLink().equals("404")) {
|
||||
gameInfo.setCoverImage(gameStats.getGameID(), viewHolder, gameStats.getFrontLink(), pos);
|
||||
}
|
||||
} else {
|
||||
viewHolder.gameImageView.setImageResource(R.drawable.boxart);
|
||||
}
|
||||
gameInfo.loadGameInfo(game.getFile(), viewHolder, game, pos);
|
||||
}
|
||||
|
||||
|
||||
|
@ -305,11 +305,11 @@ public class GameInfo {
|
||||
};
|
||||
}
|
||||
|
||||
public GameInfoStruct getGameInfo(File game, GamesAdapter.CoverViewHolder viewHolder, GameInfoStruct gameInfoStruct, int pos) {
|
||||
public void loadGameInfo(File game, GamesAdapter.CoverViewHolder viewHolder, GameInfoStruct gameInfoStruct, int pos)
|
||||
{
|
||||
GamesDbAPI gameDatabase = new GamesDbAPI(mContext, gameInfoStruct.getGameID(), gameInfoStruct.getSerial(), gameInfoStruct, pos);
|
||||
gameDatabase.setView(viewHolder);
|
||||
gameDatabase.execute(game);
|
||||
return null;
|
||||
}
|
||||
|
||||
public String getSerial(File game) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user