我有2个类。在第一个我有2个按钮和2个字符串。两个按钮启动相同的类。但如果用户按第一个按钮我想发送第一个字符串到第二个类的字符串。如果选择另一个我想发送第二个字符串。android将两个字符串变量之一分配到另一个类中的一个字符串中
主类
public String sendedUrl;
String url = "xxx";
String url2="yyy";
imageViews[0].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
sendedUrl=url;
Intent intent = new Intent(getApplicationContext(),Second.class);
startActivity(intent);
finish();
}
});
imageViews[1].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
sendedUrl = url2;
Intent intent = new Intent(getApplicationContext(),Second.class);
startActivity(intent);
finish();
}
});
二等
MainActivity main = new MainActivity();
String Url;
Url = main.sendedUrl;
那么你面临的错误是什么? – PriyankaChauhan
[我如何在Android上的活动之间传递数据?](http://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-on-android) – lubilis
请搜索所以在发布新的问题之前:) –