private NewPipLogic(Context context) { mContext = context; mTvContent = TVContent.getInstance(context); mTvInputManager = mTvContent.getInputManager(); mtv = TVCommonNative.getDefault(mContext); }
public void setAdapter(SetConfigListViewAdapter.DataItem mDataItem) { if (SaveValue.getInstance(mContext).readValue(MenuConfigManager.AUTO_SYNC) == 1) { TVContent tv = TVContent.getInstance(mContext); TVTimerManager tvManager = tv.getTimerManager(); Long mBroadcastUTC = tvManager.getBroadcastUTC(); SystemClock.setCurrentTimeMillis(mBroadcastUTC); Long mBroadcastTimeZone = tvManager.getBroadcastTZOffset(); if (SaveValue.getInstance(mContext).readValue(MenuConfigManager.SETUP_TIME_ZONE) == 25) { boolean t = SystemClock.setCurrentTimeMillis(mBroadcastUTC + mBroadcastTimeZone); } else { boolean clock = SystemClock.setCurrentTimeMillis(mBroadcastUTC); } } else if (SaveValue.getInstance(mContext).readValue(MenuConfigManager.AUTO_SYNC) == 2) { NetworkTime netTime = NetworkTime.getInstance(mContext); SystemClock.setCurrentTimeMillis(netTime.getNetTime()); } this.mDataItem = mDataItem; mTextViewName.setText(mDataItem.getmName()); if ((MenuConfigManager.TIME_TIME).equals(mDataItem.getmItemID())) { // final DateTimeView timeView = (DateTimeView) // findViewById(R.id.common_datetimeview); final UpdateTime updateProcess = new UpdateTime(MenuConfigManager.TIME_TIME); updateProcess.startprocess( new UpdateTime.UpdateListener() { public void update(String mString) { mDateTimeView.setDateStr(mString, updateProcess); mDateTimeView.postInvalidate(); } }); } else if ((MenuConfigManager.TIME_DATE).equals(mDataItem.getmItemID())) { // final DateTimeView dateView = (DateTimeView) // findViewById(R.id.common_datetimeview); final UpdateTime updateProcess = new UpdateTime(MenuConfigManager.TIME_DATE); updateProcess.startprocess( new UpdateTime.UpdateListener() { public void update(String mString) { // TODO Auto-generated method stub mDateTimeView.setDateStr(mString, updateProcess); mDateTimeView.postInvalidate(); } }); } else if ((MenuConfigManager.TIMER2).equals(mDataItem.getmItemID())) { this.mDateTimeView.setDateStr( SaveValue.getInstance(context).readStrValue(MenuConfigManager.TIMER2), new UpdateTime()); final UpdateTime updateProcess = new UpdateTime(MenuConfigManager.TIME_TIME); updateProcess.startprocess( new UpdateTime.UpdateListener() { public void update(String mString) { DateTimeInputView.this.mDateTimeView.postInvalidate(); } }); } else { this.mDateTimeView.setDateStr( SaveValue.getInstance(context).readStrValue(MenuConfigManager.TIMER1), new UpdateTime()); final UpdateTime updateProcess = new UpdateTime(MenuConfigManager.TIME_TIME); updateProcess.startprocess( new UpdateTime.UpdateListener() { public void update(String mString) { DateTimeInputView.this.mDateTimeView.postInvalidate(); } }); } this.mDateTimeView.mType = mDataItem.getmDateTimeType(); }