我正在创建一个示例应用。我有TestActivity
。其中包含SubjectTab1
和SubjectTab2
等主题标签。每个主题标签都包含一些问题。我需要做的是当我点击SubjectTab2
时,我需要节省SubjectTab1
上花费的时间。那么我应该在哪个事件上调用这个花费时间的方法?
这里是SaveTimeSpent方法
public void SaveTimeSpentOnQue(int queNumber)
{
if(countDownTimer!=null)
{
countDownTimer.cancel();
countDownTimer=null;
}
try {
lstQuestionTimer=new ArrayList<QuestionList>();
lstQuestionTimer=QuestionListDao.queryBuilder().where().eq("Number", queNumber)
.and().eq("StudentTestRefrenceID", StudentTestRefrenceID)
.and().eq("SubjectId", SubjectId).query();
if(lstQuestionTimer.size()>0)
{
for (QuestionList ql : lstQuestionTimer)
{
ql.setQueTimeSpent(TestTabFragment.strQueTimeSpent);
QuestionListDao.update(ql);
}
}
System.out.println("Question Time Spent=============="+TestTabFragment.strQueTimeSpent);
} catch (SQLException e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
请参阅$("input[name=PreferableContactMethod]")
$("input[name=PreferableContactMethod]:checked").length
所以您可以使用此方法保存数据
Fragment
并阅读此内容以获取更多详细信息 http://android-er.blogspot.in/2012/06/life-cycle-of-fragment.html