我有两个活动A和B.我想当我点击按钮activityA时,我隐藏了activityB的EditText。 我使用下面的代码,但它给了我例外。
buttonA= (Button) findViewById(R.id.button_actA);
buttonA.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(FileExplore.this, AllSettings.class);
EditText editTextB= (EditText) findViewById(R.id.editText_actB);
editTextB.setVisibility(LinearLayout.GONE);
startActivity(intent);
}
});
我该怎么做?提前感谢您的帮助。
答案 0 :(得分:1)
您无法直接从EditText
访问ActivityB
的{{1}}。你实际可以做的是
ActivityA
然后在Intent intent = new Intent(FileExplore.this, AllSettings.class);
intent.putExtra("EditTextVisible", false);
startActivity(intent);
中ActivityB
:
onCreate()