기본 콘텐츠로 건너뛰기

gsjava FLAG_ACTIVITY_NEW_TASK 안드로이드 오류

  android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? startActivity를 사용할 때 위와같은 에러를 마주한다면   비 액티비티에서 startActivity를 호출할 때 위 에러 로그를 발견할 수 있다. 해결방안은 액티비티에서 호출을 하면 된다. 아니면, Intent intent = ExampleActivity.newIntent(App.instance); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); App.instance.startActivity(intent); FLAG_ACTIVITY_NEW_TASK를 추가 해주어도 된다. Intent.FLAG_ACTIVITY_NEW_TASK 새로운 태스크 생성 : If set, this activity will become the start of a new task on this history stack. 실행하는 액티비티를 새 태스크로 생성. affinity(동족)가 있으면 그 태스크로 들어감. 예> 앱에서 시스템 설정을 열 때, 기존에 열어둔게 없으면 -> 새로 태스크 생성. (A1) -> 태스크[A1] 기존에 열어둔게 있으면 (A1) -> 그 태스크로 들어감. (A2) -> 태스크[A1, A2] 출처: https://jhshjs.tistory.com/50 [독학하는 1인 개발자:티스토리]
최근 글

gsjava gitlab 업그레이드

  # apt update  # apt list --upgradable gitlab-ce -a Listing... Done gitlab-ce/bionic 15.2.0-ce.0 amd64 [upgradable from: 14.8.2-ce.0] gitlab-ce/bionic 15.1.3-ce.0 amd64 gitlab-ce/bionic 15.1.2-ce.0 amd64 gitlab-ce/bionic 15.1.1-ce.0 amd64 gitlab-ce/bionic 15.1.0-ce.0 amd64 gitlab-ce/bionic 15.0.4-ce.0 amd64 gitlab-ce/bionic 15.0.3-ce.0 amd64 gitlab-ce/bionic 15.0.2-ce.0 amd64 gitlab-ce/bionic 15.0.1-ce.0 amd64 gitlab-ce/bionic 15.0.0-ce.0 amd64 gitlab-ce/bionic 14.10.5-ce.0 amd64 gitlab-ce/bionic 14.10.4-ce.0 amd64 gitlab-ce/bionic 14.10.3-ce.0 amd64 gitlab-ce/bionic 14.10.2-ce.0 amd64 gitlab-ce/bionic 14.10.1-ce.0 amd64 gitlab-ce/bionic 14.10.0-ce.0 amd64 gitlab-ce/bionic 14.9.5-ce.0 amd64 gitlab-ce/bionic 14.9.4-ce.0 amd64 gitlab-ce/bionic 14.9.3-ce.0 amd64 gitlab-ce/bionic 14.9.2-ce.0 amd64 gitlab-ce/bionic 14.9.1-ce.0 amd64 gitlab-ce/bionic 14.9.0-ce.0 amd64 gitlab-ce/bionic 14.8.6-ce.0 amd64 gitlab-ce/bionic 14.8.5-ce.0 amd64 gitlab-ce/bionic 14.8.4-ce.0 amd64 gitlab-ce/bionic 14

gsjava 윈도우 11 인증 받기

프로버전 명령어 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 홈버전 명령어 slmgr /ipk TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 두번째 명령어   slmgr /skms kms8.MSGuides.com   명령 프롬프트를 이용한 인증 방법은 시스템 환경에 따라서 인증이 풀리는 경우도 있습니다.  인증이 풀리는 경우는 마지막 명령어만 다시 실행하면 됩니다.  slmgr /ato 마지막 명령어 입력시 인증을 받을 수 없다는 메세지가 나오면 두번째 명령어인 인증 서버 주소를 아래 목록에서 하나를 골라서 다시 실행하고 마지막 명령어인 slmgr /ato 를 실행하세요.   slmgr /skms s9.us.to slmgr /skms kms.digiboy.ir slmgr /skms s8.uk.to slmgr /skms 54.223.212.31 slmgr /skms kms.cnlic.com slmgr /skms kms.chinancce.com slmgr /skms kms.ddns.net slmgr /skms franklv.ddns.net slmgr /skms k.zpale.com slmgr /skms mvg.zpale.com slmgr /skms kms.shuax.com   인증을 받았다는 메세지가 뜰 때까지 반복하면 됩니다. 서너번이면 대부분 됩니다.

gsjava mvn repository

 https://mvnrepository.com/artifact/org.osgi/org.osgi.service.log/1.5.0 <!-- https://mvnrepository.com/artifact/org.osgi/org.osgi.service.log --> <dependency>     <groupId>org.osgi</groupId>     <artifactId>org.osgi.service.log</artifactId>     <version>1.5.0</version> </dependency>

gsjava - Ubuntu JDK(JAVA Development Kit) 17 설치

 1. 자동 설치 - $  sudo apt update - $  sudo apt install openjdk- 17 -jdk 2. 설치 경로 - default :  /usr/lib/jvm/java- [버전] -openjdk-amd64/bin/java 3. 환경 변수 등록 - $  sudo vi /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64" 4. 확인 - $   source /etc/environment - $   echo $JAVA_HOME