Fechar a app chamando um método fora da main activity

70 views
Skip to first unread message

Thiago Soares

unread,
Oct 1, 2013, 11:24:07 AM10/1/13
to androidb...@googlegroups.com
Pessoal,

gostaria de saber como posso fechar uma app após um dados passo mas 
esse passo ocorre em uma classe fora da activity. Como poderia chamar o
finish()?

Att.


Carlos Eduardo

unread,
Oct 1, 2013, 11:29:33 AM10/1/13
to androidb...@googlegroups.com
Passa um objeto Activity como parâmetro e chama activity.finish();

:)


--
Carlos Eduardo Simões Pelegrin


2013/10/1 Thiago Soares <thiag...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Thiago Soares

unread,
Oct 1, 2013, 11:37:21 AM10/1/13
to androidb...@googlegroups.com
Vlw Carlos.

Foi isso mesmo que fiz :)

Carlos Eduardo

unread,
Oct 1, 2013, 11:39:35 AM10/1/13
to androidb...@googlegroups.com
Da para ser feito por contexto também, mas não sei ao certo qual a melhor forma!


--
Carlos Eduardo Simões Pelegrin


Rudson Lima

unread,
Oct 1, 2013, 11:47:49 AM10/1/13
to androidb...@googlegroups.com
Uma vez precisei disso e fiz assim "((Activity) context).finish();"

Rudson Lima ( live-O )
Desenvolvedor Android - Web Service C# - SQL Server - Delphi
+55 85 87050560

Thiago Soares

unread,
Oct 1, 2013, 12:30:46 PM10/1/13
to androidb...@googlegroups.com
Meu problema inicial é que estou mexendo em uma app de
código aberto e não queria alterá-la muito.
Então vi que já era passado para a classe esse objeto, o seria o jeito
mais fácil era usar mesmo o objeto e chamar o .finish().

Vou ver essa outra possibilidade se existe alguma diferença.




2013/10/1 Rudson Lima <rudso...@gmail.com>

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/2_ZOh8FGo4Q/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.



--
Thiago Soares Fernandes
Mestrando em Ciência da Computação - UFRGS

Victor Pinto

unread,
Oct 2, 2013, 9:40:00 AM10/2/13
to androidb...@googlegroups.com
Uma saída seria criar um IntentFilter para a activity que quer encerrar. Assim de qualquer parte do aplicativo (inclusive de onde não tem referência para a activity) você pode enviar um brodcast para encerrá-la. Não sei se isso é alterar muito a aplicação, acho até que é menor que mudar parâmetros.
Reply all
Reply to author
Forward
0 new messages