我正在尝试做类似的事情,当我单击活动1 上的“ Button_Set”按钮时,它应将活动2 编辑框设置为< / strong>。 我知道下面的代码给出了Null指针异常,并且预期无法正常工作。
任何想法我该怎么做?
order.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(Activity1.this,Activity2.class));
setorder.setText("Welcome User");
}
});
答案 0 :(得分:0)
使用常规代码将用户转移到新的活动。
order.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(Activity1.this,Activity2.class));
}
});
在活动2中:
您不能使用其他布局的edittext
,而不能夸大其词。
如果是EditText
。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText setorder = (EditText) findViewById(R.id.setorder);
setorder.setText("Welcome User");
}
或者如果是TextView
。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView setorder = (TextView) findViewById(R.id.setorder);
setorder.setText("Welcome User");
}
答案 1 :(得分:0)
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(FirstActivity.this,SecondActivity.class));
}
});