有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在不同的活动中获取Int的值?getIntent()不再工作了

嗨,我想在另一个活动中接收我的字符串数据。 我在youtube上找到了以下代码:

活动1:

public static final String FINISHED_LEVELS = "com.example.rexan_snerficonquiz.Quiz_Fragment.FINISHED_LEVELS";
public static final String SKIPPED_LEVELS = "com.example.rexan_snerficonquiz.Quiz_Fragment.SKIPPED_LEVELS";
public static final String FAILED_LEVELS = "com.example.rexan_snerficonquiz.Quiz_Fragment.FAILED_LEVELS";
public static final String USED_HINTS = "com.example.rexan_snerficonquiz.Quiz_Fragment.USED_HINTS";

public void openActifity2(){
    Intent intent = new Intent(getActivity().getApplication(), Fragment_score.class);
    intent.putExtra(FINISHED_LEVELS, finishedLevels);
    intent.putExtra(FAILED_LEVELS, failedLevels);
    intent.putExtra(USED_HINTS, usedHints);
    intent.putExtra(SKIPPED_LEVELS, skippedLevels);
    startActivity(intent);
}

活动2:

    Intent intent = getIntent();
    int finishedLevels = intent.getIntExtra(Quiz_Fragment.FINISHED_LEVELS,0);
    int failedLevels = intent.getIntExtra(Quiz_Fragment.FAILED_LEVELS, 0);
    int skippedLevels = intent.getIntExtra(Quiz_Fragment.SKIPPED_LEVELS, 0);
    int usedHints = intent.getIntExtra(Quiz_Fragment.USED_HINTS, 0);

但是getIntent()已经不起作用了。有人能帮我吗


共 (0) 个答案