在viewpager中选项卡获取切换之前调用方法

时间:2015-06-05 10:46:35

标签: android android-fragments android-viewpager

我正在创建一个示例应用。我有TestActivity。其中包含SubjectTab1SubjectTab2等主题标签。每个主题标签都包含一些问题。我需要做的是当我点击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();
    }
}

1 个答案:

答案 0 :(得分:0)

请参阅$("input[name=PreferableContactMethod]")

的此片段生命周期
$("input[name=PreferableContactMethod]:checked").length

所以您可以使用此方法保存数据

Fragment

并阅读此内容以获取更多详细信息 http://android-er.blogspot.in/2012/06/life-cycle-of-fragment.html