据推测,您正在使用 Intent 开始每个活动,在这种情况下,您可以将数据作为额外数据传递。Intent i = new Intent(FirstActivity.this, SecondActivity.class);i.putExtra("user_input_key", "user_input");startActivity(i);在第二个活动 onCreateBundle extras = getIntent().getExtras();if (extras != null) { String userInput = extras.getString("user_input_key"); //Once activity starts use this string to get data from DB and put/get extra in the same way}您不应该在活动之间传递意图。准确确定您想要在活动之间传递的内容,并将该数据作为额外数据放入意图中,然后在新的 onCreate 活动中检索该数据。