从另一个类(android)获取在textfield中输入的数据

问题描述 投票:0回答:1

我想将数据从textfield中输入的类传递给另一个类。所以我想将我在A类中输入的数据传递给B类到B类到文本字段。我想将在chipfield中输入的数据传输到另一个类。

public class LoginActivity extends AppCompatActivity implements GoogleApiClient.OnConnectionFailedListener{

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login_activity_layout);

        chipfield = (EditText)findViewById(R.id.editChip);
  }
android login
1个回答
0
投票

如果您的其他类是片段活动,则可以使用Intent

Intent i = new Intent(this, ActivityTwo.class);
i.putExtra("myValue", chipfield.getText().toString())
startActivity(i);

并使用以下命令检索第二个活动中的值:

Bundle extras = getIntent().getExtras();
if (extras == null) {
    return;
}
// get data via the key
String value1 = extras.getString("myValue");
if (value1 != null) {
    // do something with the data
}

如果要从Java类(例如模型类)访问数据,可以声明变量static并使用LoginActivity.myVariable访问它。

最好

© www.soinside.com 2019 - 2024. All rights reserved.