首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩大长时间活动序列的最佳方法是什么?

扩大长时间活动序列的最佳方法是什么?
EN

Stack Overflow用户
提问于 2019-04-29 23:00:47
回答 1查看 38关注 0票数 1

我正在创建一个应用程序,它从多个活动中获取用户输入的信息,并根据这些活动给出结果:

对于每次调查,有7-10个问题活动和一个结果活动。“继续”按钮转到下一个活动。

代码语言:javascript
复制
 bContinue.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (validateData()) {
                    Intent next = new Intent(getApplicationContext(), SurveyThree.class);
                    startActivity(next);
                } else {
                    //Don't
                }
            }
        });

现在,这很好,但随着我继续开发,我将添加更多的这些调查类型,每一个活动7-0,导致数以百计的活动。

在不产生大量活动的情况下,以不同的视图(重复地)提供这样的一系列问题,最适合性能和用户的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-29 23:32:18

不建议为您的需求创建更多的活动。相反,您可以使用ViewPager。了解更多关于ViewPager和片段的信息,在互联网上有很多可用的材料。在这里,您需要根据您的需求定制一些东西。

维护一个问题列表,并将列表传递给viewpager,让它创建所需的动态片段数。这将在将来添加新的问题时帮助您。

您需要为您的问题创建片段,为类似类型的问题创建类似类型的片段,即模板类型的片段。当需要添加类似的问题时,只需使用通过更改内容存在片段

默认情况下,Viewpager附带一个滑动功能,您可以禁用它。学习如何

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55911836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档