当问题处于不同的片段时,Android会得分

时间:2017-01-06 19:56:16

标签: android android-fragments

我正在创建一个由PlayActivity和3个片段组成的应用程序(3个问题)。 通过单击图像按钮(在PlayActivity中)访问片段。 问题有一个EditText(用户输入他们的答案)。

我希望应用程序检查答案是否正确,如果是这样,用户获得一分。最后,可以单击一个按钮,用户将进入显示分数的新页面。

但是这些要点的代码应该是什么? 我尝试使用SharedPreferences,但几乎所有的教程都是按钮点击而不是edittext。

1 个答案:

答案 0 :(得分:0)

如果你尝试使用SharedPreferences,你可以将edittext中的字符串转换为int并添加它。 但是依赖于每个级别的规模,您可以使用Intent

将数据传递给另一个片段
Bundle bundle = new Bundle();
bundle.putInt(key, value);
fragment.setArguments(bundle);

检索获取发送到片段的参数所需的信息。

    Bundle bundle = this.getArguments(); 
if (bundle != null) {
        int i = bundle.getInt(key, defaulValue); 
}