Android 从另一个活动调用变量
我不熟悉安卓系统。我有两个问题 我有一个Android 从另一个活动调用变量,android,Android,我不熟悉安卓系统。我有两个问题 我有一个主要活动,它有一个名为gametext的文本框(编辑文本),还有一个名为gamebutton的按钮。当前,该按钮使用意图打开一个名为detailsactivity的新活动 现在我的问题是,当我按下按钮时,我想将编辑文本上的输入存储为字符串,并将其用于“详细信息”活动中的其他内容。我该怎么做 public void onClick(View v) { Intent intent=new Intent(getActivi
主要活动
,它有一个名为gametext
的文本框(编辑文本)
,还有一个名为gamebutton
的按钮。当前,该按钮使用意图打开一个名为detailsactivity
的新活动
现在我的问题是,当我按下按钮时,我想将编辑文本上的输入存储为字符串,并将其用于“详细信息”活动中的其他内容。我该怎么做
public void onClick(View v) {
Intent intent=new Intent(getActivity(),DetailsActivity.class);
startActivity(intent);
}
});
return rootView;
}
有意使用putExtra:
Intent intent=new Intent(getActivity(),DetailsActivity.class);
intent.putExtra("yourString",editext.getText().toString());
startActivity(intent);
要将数据导入另一个活动,则只需使用intent获取数据:
String data = getIntent().getStringExtra("yourString");
在按钮中单击。像这样放置Edittext输入字符串
Intent i = new Intent(getActivity(), DetailsActivity.class);
i.putExtra("data_to_pass", ((EditText) view.findViewById(R.id.edittext_id)).getText().toString().trim());
startActivity(i);
在详细信息中,活动使用getIntent()获取字符串
在onClick函数中添加额外的行
public void onClick(View v) {
Intent intent=new Intent(getActivity(),DetailsActivity.class);
intent.putExtra("inputValue",editText.getText().toString())
startActivity(intent);
}
并将以下内容添加到另一个活动中的获取传递字符串
String inputValue = getIntent().getStringExtra("inputValue","");
使用intent.putExtra(“EXTRA\u-UR\u-TEXT”,UR\u-TEXT);兄弟,请在提问之前做一些研究工作……你的问题有1000种解决方案。
String inputValue = getIntent().getStringExtra("inputValue","");