'2015/10'에 해당되는 글 2건

  1. 2015.10.19 뒤로가기 2회시 종료
  2. 2015.10.15 델파이 푸시
2015. 10. 19. 13:55

http://dsnight.tistory.com/14




BackPressCloseHandler.java

import android.app.Activity;
import android.widget.Toast;

public class BackPressCloseHandler {

	private long backKeyPressedTime = 0;
	private Toast toast;

	private Activity activity;

	public BackPressCloseHandler(Activity context) {
		this.activity = context;
	}

	public void onBackPressed() {
		if (System.currentTimeMillis() > backKeyPressedTime + 2000) {
			backKeyPressedTime = System.currentTimeMillis();
			showGuide();
			return;
		}
		if (System.currentTimeMillis() <= backKeyPressedTime + 2000) {
			activity.finish();
			toast.cancel();
		}
	}

	public void showGuide() {
		toast = Toast.makeText(activity,
				"\'뒤로\'버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT);
		toast.show();
	}
}



MainActivity.java

public class MainActivity extends Activity {

	private BackPressCloseHandler backPressCloseHandler;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		
		backPressCloseHandler = new BackPressCloseHandler(this);
	}

	@Override
	public void onBackPressed() {
		//super.onBackPressed();
		backPressCloseHandler.onBackPressed();
	}
}


'안드로이드' 카테고리의 다른 글

웹에서 액티비티 호출  (2) 2015.11.26
탭뷰 스크롤  (0) 2015.06.09
문자열로 클래스 만들기  (0) 2015.05.22
xml안에 xml넣기  (1) 2015.05.22
트리리스트 3단계 이상 내려가는 소스  (0) 2015.05.22
Posted by newkie
2015. 10. 15. 17:17

http://stackoverflow.com/questions/25205478/issue-with-gcm-push-notification-service-delphi-xe6



'델파이' 카테고리의 다른 글

연말정산간소화  (0) 2016.08.29
FTP 파일 전송  (0) 2015.09.14
클래스명 string으로 해당 클래스 호출하기  (0) 2015.09.08
Posted by newkie