我试图将一个长值从一个类的意图传递给另一个类。但不知何故,我似乎没有得到这样做的语法或方法。这将解决我 90% 的问题。将它从 MainActivity.java 中名为 intentfunction(setid) 的方法传递到 SelectOptions.java 中接收到的意图。
/---MainActivity.java---/
private void intentfunction(long setid)
{
Intent intent = new Intent(this, SelectOptions.class);
//editText = (EditText) findViewById(R.id.editText1);
//editText = new EditText(this);
etGWid.setText(""); //set the edit text to blank
//String message = "TestHello";
intent.putExtra(EXTRA_MESSAGE, setid);
startActivity(intent);
}
像上面我希望实现的东西。这是 Selectoptions.java 的接收部分
final Intent intent = getIntent();
//String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
long getid = intent.getLongExtra(MainActivity.EXTRA_MESSAGE, defaultValue)
像这样的东西。