从另一个类(android)获取在文本字段中输入的数据

时间:2019-03-06 13:47:50

标签: android login

我想将数据从文本字段中输入的类传递到另一个类。因此,我想将在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);
  }

1 个答案:

答案 0 :(得分: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进行访问。

最佳