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