У меня есть две активности Activity-A и Activity-B, и я передаю значение от Act-A к Act B с использованием намерения. Все работает хорошо. Когда я открываю свой Act-B, я получаю значение от Act-A. Теперь проблема заключается в том, когда вы нажимаете кнопку «Назад» (дважды), а затем я получаю свой Act-A. когда я нажимаю один раз на ту же самую деятельность, что и сделал, не переводите меня на мой Act-A.Почему моя кнопка обратной связи не работает должным образом
Act-A:
btn_add_city.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// Launching Add_City Screen
Intent i = new Intent(getApplicationContext(),
Acti-B.class);
startActivity(i);
passmyValue();
}
});
public void passmyValue(){
intent = new Intent(getApplicationContext(),Act-B.class);
intent.putExtra("name", receive.getText().toString());
startActivity(intent);
}
Act-B:
receive = (TextView)findViewById(R.id.userHidden);
receive.setText(getIntent().getStringExtra("name"));
Как это возможно? Вы переопределили 'onBackPressed'? Есть ли что-то еще (например, клавиатура), которое закрывается после первого нажатия, а затем активность на втором ...? – Vucko
Попробуйте переопределить (только супер) ваш onBackPressed и brakepoint там, чтобы узнать, вызван ли метод. –
Проблема заключается в том, что в моей Activity-A содержится кнопка, когда я нажимаю эту кнопку, она откроет Activity-B. на той же странице у меня есть Intent – AndroidBoy