Java ResearchStack InformedVisual步骤不推荐使用的方法问题

Java ResearchStack InformedVisual步骤不推荐使用的方法问题,java,android,researchkit,Java,Android,Researchkit,我目前正在使用ResearchStack构建一个Android应用程序来进行研究。这是安卓版本的ResearchKit。也许在ResearchKit方面有经验的人也能帮助我。我使用了下面的例子来适应我的需要。 同时不推荐使用以下方法 visualStep.setNextButtonString(getString(R.string.rsb_next)); 在下面的示例中,找到这行未注释的代码。 如果我没有使用这一行代码,则在底部栏中不会显示任何文本,您通常会在底部栏中找到一个“下一步”文本,

我目前正在使用ResearchStack构建一个Android应用程序来进行研究。这是安卓版本的ResearchKit。也许在ResearchKit方面有经验的人也能帮助我。我使用了下面的例子来适应我的需要。

同时不推荐使用以下方法

visualStep.setNextButtonString(getString(R.string.rsb_next));
在下面的示例中,找到这行未注释的代码。 如果我没有使用这一行代码,则在底部栏中不会显示任何文本,您通常会在底部栏中找到一个“下一步”文本,指示单击以继续的位置。单击右下角仍然会导致转到下一页

有人能帮我怎么给这个添加文字吗? 坦克

私有列表创建同意步骤(同意文档){
列表步骤=新建ArrayList();
for(第节:document.getSections()){
ApproveVisualStep visualStep=新的ApproveVisualStep(section.getType().toString());
visualStep.setSection(第节);
//visualStep.setNextButtonString(getString(R.string.rsb_next));//-->已弃用
步骤。添加(visualStep);
}
同意文件步骤documentStep=新的同意文件步骤(“同意文件”);
documentStep.setApproveHTML(document.getHtmlReviewContent());
documentStep.setConfirmMessage(getString(R.string.rsb_同意_审查_原因));
步骤。添加(文档步骤);
同意签名签名=document.getSignature(0);
if(signature.requiresName()){
TextAnswerFormat=新的TextAnswerFormat();
format.setIsMultipleLines(false);
QuestionStep fullName=新的QuestionStep(“同意\姓名\步骤”,“请输入您的全名”,
格式);
全名。设置占位符(“全名”);
fullName.setOptional(false);
步骤。添加(全名);
}
if(signature.requiresSignatureImage()){
ApprovementSignatureStep signatureStep=新的ApprovementSignatureStep(“签名步骤”);
signatureStep.setTitle(getString(R.string.rsb_同意_签名_标题));
signatureStep.setText(getString(R.string.rsb_同意_签名_指令));
signatureStep.setOptional(false);
signatureStep.setStepLayoutClass(同意SignatureStepPlayout.class);
步骤。添加(signatureStep);
}
返回步骤;
}

我目前不再从事这个项目,因此对这个主题的回答不再紧迫。无论如何,如果有人能解决这个问题,我将不胜感激。
private List<Step> createConsentSteps(ConsentDocument document) {

    List<Step> steps = new ArrayList<>();

    for (ConsentSection section: document.getSections()) {
        ConsentVisualStep visualStep = new ConsentVisualStep(section.getType().toString());
        visualStep.setSection(section);
        //visualStep.setNextButtonString(getString(R.string.rsb_next)); //--> deprecated
        steps.add(visualStep);
    }

    ConsentDocumentStep documentStep = new ConsentDocumentStep("consent_doc");
    documentStep.setConsentHTML(document.getHtmlReviewContent());
    documentStep.setConfirmMessage(getString(R.string.rsb_consent_review_reason));

    steps.add(documentStep);

    ConsentSignature signature = document.getSignature(0);

    if (signature.requiresName()) {
        TextAnswerFormat format = new TextAnswerFormat();
        format.setIsMultipleLines(false);

        QuestionStep fullName = new QuestionStep("consent_name_step", "Please enter your full name",
                format);
        fullName.setPlaceholder("Full name");
        fullName.setOptional(false);
        steps.add(fullName);
    }

    if (signature.requiresSignatureImage()) {

        ConsentSignatureStep signatureStep = new ConsentSignatureStep("signature_step");
        signatureStep.setTitle(getString(R.string.rsb_consent_signature_title));
        signatureStep.setText(getString(R.string.rsb_consent_signature_instruction));
        signatureStep.setOptional(false);
        signatureStep.setStepLayoutClass(ConsentSignatureStepLayout.class);

        steps.add(signatureStep);
    }

    return steps;
}