fun updateLimitedChance() { var now = Date() var period = FortuneBoxSharedPreferences.getTimePeriodQuiz(mActivity).toInt() // deal with onPause var remainTime = FortuneBoxSharedPreferences.getQuizRemainRefillTime(mActivity) var passTime = (( now.time - FortuneBoxSharedPreferences.getTimeStampQuiz(mActivity) ) / 1000 ).toInt() if (passTime < 0) { passTime = 0 } if (isPause) { isPause = false var addEntry = passTime / period passTime %= period if (passTime >= remainTime) { addEntry ++ remainTime = remainTime + period - passTime } else { remainTime -= passTime } if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) remainTime = 0 } else { FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + addEntry).toInt() ) } FortuneBoxSharedPreferences.setQuizRemainRefillTime(mActivity, remainTime) /* for double reward buff */ if (FortuneBoxSharedPreferences.isQuizApp(mActivity)) { var remainDoubleRewardBuffTime = FortuneBoxSharedPreferences.getQuizDoubleRewardBuffRemainTime(mActivity) if (passTime >= remainDoubleRewardBuffTime) { remainDoubleRewardBuffTime = 0 FortuneBoxSharedPreferences.setQuizDoubleRewardBuffRemainTime(mActivity, remainDoubleRewardBuffTime) doubleRewardBuffEnd() } else { remainDoubleRewardBuffTime -= passTime FortuneBoxSharedPreferences.setQuizDoubleRewardBuffRemainTime(mActivity, remainDoubleRewardBuffTime) doubleRewardBuffStart() } } } updateChance() //updateEntry() // if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { //val announcementText = FortuneBoxSharedPreferences.getRemoteString(mActivity, "announcement_text_android", resources.getString(R.string.fortunebox_fragment_deadlinegift_page_entry_info_title)) //mAnnounceText?.text = announcementText // uiCountdownPic?.visibility = View.INVISIBLE // uiCountdownText?.visibility = View.INVISIBLE // uiCountdownTextJP?.visibility = View.INVISIBLE } else if (mRefillEntryTimer == null){ // refill more than 1000 times var mBaseTimer = FortuneBoxSharedPreferences.getTimePeriodQuiz(mActivity) * 1000 * 1000 mRefillEntryTimer = object : CountDownTimer(mBaseTimer + remainTime * 1000, 1000) { override fun onFinish() { } override fun onTick(millisUntilFinished: Long) { var remainFillTime = ( millisUntilFinished / 1000 ) % period FortuneBoxSharedPreferences.setQuizRemainRefillTime(mActivity, remainFillTime.toInt()) var displayTime = "" + String.format("%02d", remainFillTime / 60 ) + ":" + String.format("%02d", remainFillTime % 60) //mAnnounceText?.text = displayTime + " " + mActivity.resources.getString(R.string.fortunebox_refill_suffix) // uiCountdownPic?.visibility = View.VISIBLE // uiCountdownText?.visibility = View.VISIBLE // uiCountdownTextJP?.visibility = View.VISIBLE uiLifeRefillTimeText?.text = displayTime if (remainFillTime == 0L) { try { FortuneBoxSharedPreferences.setQuizTotalChances(context, FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + 1) } catch (e : Exception) { // pass } if (!this@QuizFragment.isAdded) { return } //updateEntry() updateChance() if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { stopEntryTimer() updateLimitedChance() } } } }.start() } }
Standard input is empty
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.intellij.openapi.util.JDOMUtil$2 to constructor com.sun.xml.internal.stream.XMLInputFactoryImpl() WARNING: Please consider reporting this to the maintainers of com.intellij.openapi.util.JDOMUtil$2 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release JNA Warning: IOException removing temporary files: JNA temporary directory '/tmp' is not writable prog.kt:2:19: error: unresolved reference: Date var now = Date() ^ prog.kt:3:22: error: unresolved reference: FortuneBoxSharedPreferences var period = FortuneBoxSharedPreferences.getTimePeriodQuiz(mActivity).toInt() ^ prog.kt:3:68: error: unresolved reference: mActivity var period = FortuneBoxSharedPreferences.getTimePeriodQuiz(mActivity).toInt() ^ prog.kt:5:26: error: unresolved reference: FortuneBoxSharedPreferences var remainTime = FortuneBoxSharedPreferences.getQuizRemainRefillTime(mActivity) ^ prog.kt:5:78: error: unresolved reference: mActivity var remainTime = FortuneBoxSharedPreferences.getQuizRemainRefillTime(mActivity) ^ prog.kt:7:38: error: unresolved reference: FortuneBoxSharedPreferences var passTime = (( now.time - FortuneBoxSharedPreferences.getTimeStampQuiz(mActivity) ) / 1000 ).toInt() ^ prog.kt:7:83: error: unresolved reference: mActivity var passTime = (( now.time - FortuneBoxSharedPreferences.getTimeStampQuiz(mActivity) ) / 1000 ).toInt() ^ prog.kt:12:13: error: unresolved reference: isPause if (isPause) { ^ prog.kt:13:13: error: unresolved reference: isPause isPause = false ^ prog.kt:15:22: error: assignment operators ambiguity: public open fun <ERROR FUNCTION>(): [ERROR : <ERROR FUNCTION RETURN TYPE>] defined in root package public open fun <ERROR FUNCTION>(): [ERROR : <ERROR FUNCTION RETURN TYPE>] defined in root package passTime %= period ^ prog.kt:20:28: error: assignment operators ambiguity: public open fun <ERROR FUNCTION>(): [ERROR : <ERROR FUNCTION RETURN TYPE>] defined in root package public open fun <ERROR FUNCTION>(): [ERROR : <ERROR FUNCTION RETURN TYPE>] defined in root package remainTime -= passTime ^ prog.kt:22:28: error: unresolved reference: FortuneBoxSharedPreferences if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:22:76: error: unresolved reference: mActivity if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:22:89: error: unresolved reference: FortuneBoxSharedPreferences if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:22:136: error: unresolved reference: mActivity if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:22:150: error: unresolved reference: FortuneBoxSharedPreferences if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:22:200: error: unresolved reference: mActivity if (addEntry + FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:23:17: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) ^ prog.kt:23:65: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) ^ prog.kt:23:76: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) ^ prog.kt:23:123: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) ^ prog.kt:23:136: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) ^ prog.kt:23:186: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) + FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) ^ prog.kt:26:17: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + addEntry).toInt() ) ^ prog.kt:26:65: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + addEntry).toInt() ) ^ prog.kt:26:78: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + addEntry).toInt() ) ^ prog.kt:26:126: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizTotalChances(mActivity, (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + addEntry).toInt() ) ^ prog.kt:28:13: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizRemainRefillTime(mActivity, remainTime) ^ prog.kt:28:65: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizRemainRefillTime(mActivity, remainTime) ^ prog.kt:29:13: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setTimeStampQuiz(context, now.time) ^ prog.kt:29:58: error: unresolved reference: context FortuneBoxSharedPreferences.setTimeStampQuiz(context, now.time) ^ prog.kt:32:17: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.isQuizApp(mActivity)) { ^ prog.kt:32:55: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.isQuizApp(mActivity)) { ^ prog.kt:33:50: error: unresolved reference: FortuneBoxSharedPreferences var remainDoubleRewardBuffTime = FortuneBoxSharedPreferences.getQuizDoubleRewardBuffRemainTime(mActivity) ^ prog.kt:33:112: error: unresolved reference: mActivity var remainDoubleRewardBuffTime = FortuneBoxSharedPreferences.getQuizDoubleRewardBuffRemainTime(mActivity) ^ prog.kt:36:21: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizDoubleRewardBuffRemainTime(mActivity, remainDoubleRewardBuffTime) ^ prog.kt:36:83: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizDoubleRewardBuffRemainTime(mActivity, remainDoubleRewardBuffTime) ^ prog.kt:37:21: error: unresolved reference: doubleRewardBuffEnd doubleRewardBuffEnd() ^ prog.kt:39:48: error: assignment operators ambiguity: public open fun <ERROR FUNCTION>(): [ERROR : <ERROR FUNCTION RETURN TYPE>] defined in root package public open fun <ERROR FUNCTION>(): [ERROR : <ERROR FUNCTION RETURN TYPE>] defined in root package remainDoubleRewardBuffTime -= passTime ^ prog.kt:40:21: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizDoubleRewardBuffRemainTime(mActivity, remainDoubleRewardBuffTime) ^ prog.kt:40:83: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizDoubleRewardBuffRemainTime(mActivity, remainDoubleRewardBuffTime) ^ prog.kt:41:21: error: unresolved reference: doubleRewardBuffStart doubleRewardBuffStart() ^ prog.kt:45:9: error: unresolved reference: updateChance updateChance() ^ prog.kt:48:13: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:48:61: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:48:74: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:48:121: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:48:135: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:48:185: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:54:20: error: unresolved reference: mRefillEntryTimer } else if (mRefillEntryTimer == null){ ^ prog.kt:56:30: error: unresolved reference: FortuneBoxSharedPreferences var mBaseTimer = FortuneBoxSharedPreferences.getTimePeriodQuiz(mActivity) * 1000 * 1000 ^ prog.kt:56:76: error: unresolved reference: mActivity var mBaseTimer = FortuneBoxSharedPreferences.getTimePeriodQuiz(mActivity) * 1000 * 1000 ^ prog.kt:57:13: error: unresolved reference: mRefillEntryTimer mRefillEntryTimer = object : CountDownTimer(mBaseTimer + remainTime * 1000, 1000) { ^ prog.kt:57:42: error: unresolved reference: CountDownTimer mRefillEntryTimer = object : CountDownTimer(mBaseTimer + remainTime * 1000, 1000) { ^ prog.kt:58:17: error: 'onFinish' overrides nothing override fun onFinish() { ^ prog.kt:62:17: error: 'onTick' overrides nothing override fun onTick(millisUntilFinished: Long) { ^ prog.kt:64:21: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizRemainRefillTime(mActivity, remainFillTime.toInt()) ^ prog.kt:64:73: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizRemainRefillTime(mActivity, remainFillTime.toInt()) ^ prog.kt:70:21: error: unresolved reference: uiLifeRefillTimeText uiLifeRefillTimeText?.text = displayTime ^ prog.kt:73:29: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(context, FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + 1) ^ prog.kt:73:77: error: unresolved reference: context FortuneBoxSharedPreferences.setQuizTotalChances(context, FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + 1) ^ prog.kt:73:86: error: unresolved reference: FortuneBoxSharedPreferences FortuneBoxSharedPreferences.setQuizTotalChances(context, FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + 1) ^ prog.kt:73:134: error: unresolved reference: mActivity FortuneBoxSharedPreferences.setQuizTotalChances(context, FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) + 1) ^ prog.kt:77:34: error: unresolved reference: @QuizFragment if (!this@QuizFragment.isAdded) { ^ prog.kt:81:25: error: unresolved reference: updateChance updateChance() ^ prog.kt:82:29: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:82:77: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:82:90: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:82:137: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:82:151: error: unresolved reference: FortuneBoxSharedPreferences if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:82:201: error: unresolved reference: mActivity if (FortuneBoxSharedPreferences.getQuizTotalChances(mActivity) - FortuneBoxSharedPreferences.getQuizUsedChances(mActivity) >= FortuneBoxSharedPreferences.getQuizLimitedChances(mActivity)) { ^ prog.kt:83:29: error: unresolved reference: stopEntryTimer stopEntryTimer() ^ prog.kt:88:15: error: unresolved reference: start }.start() ^
Standard output is empty