使用参数启动“活动”
本文关键字:活动 启动 参数 | 更新日期: 2023-09-27 18:28:51
我正在使用monodroid,我想启动一个新的活动,该活动具有我不想使用intent.putextra或任何捆绑的参数
例如,这是我的活动
namespace BoostITAndroid
{
[Activity(Label = "My Activity")]
public partial class UploadDealership : ListActivity
{
private List<Dealership> listDealers;
private Vehiclestoupload ul;
private int selectedDealershipID = 0;
private String[] Options;
public UploadDealership(Vehiclestoupload uploadList, List<Dealership> listOfDealers)
{
this.ul = uploadList;
this.listDealers = listOfDealers;
}
所以这个活动有两个参数。
下面我正在尝试启动活动
Intent uld = new Intent(this, typeof(UploadDealership(this, listOfDealers)));
StartActivity(uld);
但是所有的东西都是红色下划线,所以这不起作用。
如何使用参数启动"活动"?
也许这对您有用。这是在活动之间传递字符串。
关于活动一:
//Intent i = new Intent()
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
//StartActivity(i);
关于活动二:
// Get the Intent that started this activity and extract the string
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
// Capture the layout's TextView and set the string as its text
TextView textView = (TextView) findViewById(R.id.textView);
textView.setText(message);