【发布时间】:2019-02-13 03:11:44
【问题描述】:
我是 Android Studio 和 java 新手,希望您能帮助我。 我想将一个双变量从一个活动传递到下一个活动。 但我不确定需要什么,所以在接收活动中输入 defaultValue。
这是活动一的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button weiter = (Button)findViewById(R.id.weiter);
weiter.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText EingabeBreite = (EditText)findViewById(R.id.breite);
double breite = Double.parseDouble(EingabeBreite.getText().toString());
Intent rüber = new Intent(getApplicationContext(), Main2Activity.class);
getIntent().putExtra("next", breite);
startActivity(rüber);
这是第二个活动的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
TextView ergebnis = (TextView)findViewById(R.id.textView2);
Bundle extras = getIntent().getExtras();
double breite = extras.getDouble("next");
ergebnis.setText(Double.toString(breite));
【问题讨论】:
-
运行应用时会发生什么?它有任何错误吗?如果是这样,它们是什么?如果不是,那么该行为与您想要的有何不同?
标签: java android android-studio default-value