onCreate 메서드 내에서 서버를 연결하는 Activity가 있습니다. 내가 정적 변수에 대한 참조를 저장 화면을 회전하더라도 연결이 열려 있어야합니다.안드로이드 : 액티비티를 파괴해야하는 경우에만 연결
예 :
public class Main extends Activity
{
protected static MyConnector connector;
public void onCreate(Bundle savedInstanceState)
{
if (connector == null)
{
connector = new MyConnector();
}
}
}
연결이 내가 홈페이지에서 다른 활동을 열면 열어 두어야하지만 기본 활동을 닫으면이 폐쇄되어야한다.
문제는 내가 언제/어떻게 연결을 닫을 지 모른다는 것입니다. onDestroy 내에서 닫으면 화면이 회전 할 때 활동이 다시 작성되므로 화면을 회전하면 화면이 닫힙니다. 활동 초점을 닫으면 다음 활동으로 갈 때 닫힙니다. 그래서 ... 나는 주된 활동이 필요하지 않을 때만 그것을 닫고 싶습니다. 나는 그것을 영원히 파괴하고 싶습니다.
어떻게 하시겠습니까? 고마워!
그래 ... 나는 그것에 대해 생각했지만 ... 하나 이상의 개체가 있다면 어떨까요? 그럼 어떻게 든 배열이나 스턴트를 반환해야합니다. – xpepermint
그레이트 ... 고마워. – xpepermint