2017-01-31 3 views
1

Как отредактировать текст редактирования другой активности, которая будет отключена, когда я нажму конкретную кнопку.Как отключить отредактированный текст из другого класса

потому что у меня есть 2 кнопки, которые в конечном итоге перейдут к одной и той же компоновке. Но я хочу, когда я нажму 1-ю кнопку, текст редактирования будет отключен/только для чтения, а если бы я нажал вторую кнопку, текст редактирования будет включен.

+0

() Где первая кнопка? первая кнопка в первой активности и edittext во втором действии? – Noorul

+0

Извините за неясное объяснение, Да, первая и вторая кнопки в первом действии, а edittext - во втором действии. Если я нажму кнопку1, edittext во втором действии будет отключен, а если я нажму на вторую кнопку, можно отредактировать editext во 2-й активности. –

+0

Подпишитесь на мой ответ, если это поможет – Noorul

ответ

1

ПРИМЕЧАНИЕ: Дело в том, что при первом действии видимым вторым действием будет состояние паузы. в то время как состояние паузы, вы не можете обновить интерфейс. так что вы можете сделать, просто передайте один флаг из первой активности во вторую активность, на основе флага установите действие enable или disable на edittext.thats.

Intent firstActivity= new Intent(FirstActivity.this,SecondActivity.class); 
firstActivity.putExtra("flag","disable"); 
startActivity(firstActivity); 

во Второй деятельности, OnCreate метод

String flag=getIntent().getStringExtra("flag"); 
if(flag.equals("disable")){ 
    edtText.setEnable(false); 
}else{ 
    edtText.setEnable(true); 
} 
Смежные вопросы