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) 个答案