【发布时间】:2017-03-26 16:00:46
【问题描述】:
我正在尝试使用此代码检索变量
这是我的MainActivity
public class MainActivity extends AppCompatActivity {
String Variable1 = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bundle extras = getIntent().getExtras();
if (extras != null) {
Variable1 = extras.getString("Variable1");
EditText1_ET.setText(Variable1);
}
}
}
我正在另一个 Activity 中创建 Variable1
Intent i = new Intent(getApplicationContext(), MainActivity.class);
i.putExtra("Variable1", textview.getText().toString());
startActivity(i);
在我重新启动操作系统 (Android 6.0.1) 并启动我的应用程序之前,它运行良好,我收到应用程序停止工作的错误。
我在 Android 5.1 上尝试过,它可以正常工作。
谁能帮帮我?
【问题讨论】:
标签: android android-intent android-activity parameter-passing