OnClick перезагрузитьДеятельность? - PullRequest
0 голосов
/ 22 февраля 2012

Как я могу перезапустить действие по клику?

Например: я включил в свои действия AndroidManifest.xml 2 действия A и B, и они запускаются при запуске приложения ...

Но то, что я хочу, - это когда я нажимаю кнопку, которая находится в действии A, она должна перезапустить действие B.

Ответы [ 3 ]

1 голос
/ 22 февраля 2012

когда вы находитесь в действии A и переходите к действию B, то ваше действие B автоматически запускается / перезапускается

1 голос
/ 22 февраля 2012

Зачем вам нужно запускать обе операции при запуске приложения? Когда вы говорите «перезагрузить», нужно ли вам на самом деле останавливать действие B и снова начинать действие B? Или ты просто хочешь показать это? Чтобы начать действие из другого действия, вы можете вызвать что-то вроде этого:

startActivity(new (Intent(this, ActivityB.class)));

Документация по Android дает множество деталей. Тем не менее, я думаю, вам следует подумать, почему вы начинаете два действия одновременно и хотите ли вы вместо этого использовать Service (не зная никаких деталей вашего приложения, я не могу сказать).

0 голосов
/ 22 февраля 2012
Intent intent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
startActivity(intent);

вызов вышеуказанного фрагмента кода для onClick метода представления.

...