嗨,我正在尝试将数据从textview发送到另一个活动,但是在目标活动中,它没有获取额外的意图数据ID。要澄清的是,在目标活动中,它无法识别变量“ username”。我该如何解决?
MainActivity活动(发送者)
public final static String username = "com.example.eugen.test.MainActivity.etUsername";
Intent destination_intent = new Intent(this, destination.class);
destination_intent.putExtra(username,etUsername.getText());
startActivity(destination_intent);
目的地活动
String usernameReceived = null;
usernameReceived = getIntent().getStringExtra(destination.username);
只要改变destination.username
来MainActivity.username
为您的变量username
声明为static
在MainActivity
。正如Ivan V所建议的那样,创建Constants
文件并在其中声明文件始终是一个好习惯static
constants
,它将使事情变得更加整洁。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句