gpt4 book ai didi

java - 如何为另一个 Activity 保存一个 int ?

转载 作者:行者123 更新时间:2023-12-01 11:58:20 24 4
gpt4 key购买 nike

我有一个 Activity ,用户在 EditText 中写入一个数字,然后我应该将其转换为字符串,然后转换为 int,但我想保存该值,因为我要将其用于另一个 Activity ,这将是按钮可以按下的最大次数,但我不知道如何将其从 Activity 中的 EditText 保存到另一个 Activity 中的 int Activity 。这是第一个 Activity 的 EditText:

<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/texthome"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:hint="Ejemplo:15"
android:layout_weight="1"
android:textSize="20sp" />

这里将textview转换成int:

EditText conttext = (EditText) findViewById ( R.id.texthome );
String maxicont = conttext.getText().toString();
int maxcont = Integer.parseInt(maxicont);

更新:我收到错误:

  @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Button buttsave = (Button) findViewById(R.id.buttsave);
buttsave.setOnClickListener(new View.OnClickListener"here" {

public void onClick "here" {
Intent intent = new Intent(getApplicationContext(), GuessOne.class);
intent.putExtra("maxNumberPressed", conttext.getText());
startActivity(intent);
}
});

我在放置“此处”时遇到错误,显然它不是代码的一部分。只是看看错误在哪里。

最佳答案

为此,您需要使用 Intent 。类似的问题在这里得到了回答:

Passing Values To Another Activity

关于java - 如何为另一个 Activity 保存一个 int ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28184192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com