public XmlTvDataHandler(XmlTvPDS xmlTvPDS) {
this.mXmlTvPDS = xmlTvPDS;
}
private ProgramFrameDispatcher getProgramDispatcher(String channelId) {
ProgramFrameDispatcher dispatcher = mDispatcherHash.get(channelId);
if (dispatcher == null) {
String[] s = channelId.split("_");
Channel channel;
if (s.length == 2) {
channel = new Channel(null, s[0], s[1], java.util.TimeZone.getTimeZone("GMT+1"), "de", "(c) by TV-Browser");
} else {
channel = new Channel(null, s[0], s[0], java.util.TimeZone.getTimeZone("GMT+1"), "de", "(c) by TV-Browser");
}
dispatcher = new ProgramFrameDispatcher(channel);
mDispatcherHash.put(channelId, dispatcher);
}
return dispatcher;
}