Есть ли способ обновить или обновить активность в android? , например: Я имею два вида деятельности COUNTER1 и Counter2 activity.Here в двух мероприятиях есть один вид текста (tv_count) и две кнопки (bt_plus и bt_minus), плюс и минус кнопка respectively.when пользователь нажимает на соответствующей кнопку отсчета (значение TextView) получит увеличить & уменьшения, то отсчета начинается с нуля Теперь счета = 4, где я спасительные значения отсчета в классе модели , начиная вторую деятельность, не заканчивая первая деятельность.Как обновить активность, которая не завершена в android?
button_next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent(getApplicationContext(), Counter2.class);
startActivity(intent);
}
});
Теперь я навигация ко второй активности, где я может дополнительно увеличить значения счетчика от 4, теперь кола = 6.
button_back.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
, когда я нажимаю назад текущую деятельность получит finish.But значение подсчета остается тем же , который должен быть обновлен до в счетчика1 деятельности.
Как и в случае с серфингом, они говорят, чтобы завершить первую операцию, прежде чем перейти к второму действию. Но я не хочу закончить первое мероприятие скорее, чтобы выполнить некоторую операцию onResume() или onRestart() и onPause().
Решение необходимо: обновить значение счета для первого действия без завершения и вызывать операцию явно.
Ниже приведены справочные ссылки: link1link2
Этот вопрос может быть предложено уже, но я хочу некоторые один, чтобы проинструктировать меня ясно. Это будет очень полезно, спасибо заранее ..
EDITED: На самом деле это всего лишь об одном значении и одного TextView на самом деле мое требование некоторые вещи еще .. Я разрабатываю приложение ресторан, где есть будет много продуктов в виде списка и в расширенном виде списка, который находится в скользящих вкладках. когда пользователь добавит пиццу, счет будет увеличиваться, когда пользователь будет искать тот же продукт в поиске, просмотр счета может быть увеличен. увеличенный счет обновляется в классе модели, но в режиме просмотра скользящих вкладок не обновляется.
я думаю, что проблема здесь может быть то, что вы инстанцировании класс модели как в деятельности, если я не ошибаюсь. Это так ? –
Вы сказали, что сохраняете значение в классе модели? как вы отправляете значения в Counter2? как правило, вы можете отправлять значения в другое действие через аргументы. Но я не вижу этого в вашем коде .. так ваш статический статичный? – Tarun
Это просто пример. Я не разместил свой фактический код, который слишком грязный. Я упростил его здесь с помощью счетчика, и нет, я не создаю для них обоих. –