본문 바로가기
반응형

activity4

[Android] 안드로이드_Activity를 팝업(Dialog)로 만들어 띄우기 (feat. Theme.dialog) Activity를 Dialog로 만들어 띄우기 Dialog로 만드는 방법은 생각외로 간단하다. 가장 큰 핵심은 역시 theme를 Dialog theme로 바꿔주는게 아닐까 싶다. 일단 나중을 위해 테스트로 만들어놓은 소스코드를 올려놓고 부가설명으로 기록해두자. -Activity-import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.TextView; public class CustomNotiActivity extends Activity { TextView btn1; @Override protected void onCreate(B.. 2019. 11. 27.
[Android] 안드로이드_Activity 중복 실행 방지 (feat. launchMode) Activity 중복 실행 방지 Activity를 Dialog 로 만들었을때, Notification으로 Activity Dialog로 들어올때 해당 Activity가 계속해서 화면에 띄어지는 현상이 벌어지는데 해당 중복 실행을 해결해보자.좀 더 많이 찾아보진 않았지만 실제로 적용해 사용하는것은 launchMode="singletask" 로 막아주는것이다. 그런데 이런 방법은 액티비티 스택 관리측면에서 앱 유지보수에 어려움을 가중시킨다는 의견이 있다. 아래 블로그에 해당 의견과 해결방안이 있기에 참고하면 좋을거같다. https://like-tomato.tistory.com/156 2019. 11. 23.
[Android] 안드로이드_Activity 전환 시 애니메이션 제거하기 (feat. overridePendingTransition) Activity 화면 전환 시 애니메이션 제거하기 Activity 화면은 전환하는데 기본적으로 걸려있는 애니메이션인지 몰라도아래에서 위로 올라오는 형식의 애니메이션 효과가 항상 나타난다(아직 전부 파악을 못해서 정확한 적용되어있는건지 기본 효과인지 잘 모르겠다.) 이러한 효과를 없애는 방법에 대해 알게 되어 기록해두고자 한다.아래와 같이 기본적으로 화면을 전환할때 intent를 사용하여 전환하곤 한다. 전환할때 나타나는 애니메이션을 제거하는 방법은 저렇게 startActivity(intent); 뒤에 overridePendingTransition(0, 0); 를 선언해주면 된다. 그러면 아무효과없이 Activity 화면에 전환되는것을 확인할 수 있다.(물론 해당 부분을 명시한 특정 Activity에서만 .. 2019. 11. 12.
[Android] 안드로이드_초기/대표 화면 만들기 (feat. SplashActivity) 안드로이드 SplashActivity 구성하기 안드로이드 SplashActivity란 무엇일까? 일반적으로 어떤 앱을 실행하게 되면 대표화면이 하나 나오는데 그부분을 담당하는게 SplashActivity이다. (로딩 화면/ 초기 화면/ 대표 화면 등을 의미한다.) 1. SplashActivity 클래스 만들기/** * 앱 초기화면 Activity */ public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { //Thread.sleep(3000); //대기 초 설정 startActivity(ne.. 2019. 10. 13.
반응형
TOP