728x90
반응형

android-activity 6

[Android] 버튼 클릭으로 새로운 Activity을 시작하는 방법

질문 : 버튼 클릭으로 새로운 활동을 시작하는 방법 Android 애플리케이션에서 다른 활동의 버튼을 클릭 할 때 새 활동 (GUI)을 시작하는 방법과이 두 활동간에 데이터를 전달하는 방법은 무엇입니까? 답변 쉬운. Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); myIntent.putExtra("key", value); //Optional parameters CurrentActivity.this.startActivity(myIntent); 추가 항목은 다음을 통해 다른 쪽에서 검색됩니다. @Override protected void onCreate(Bundle savedInstanceState) { Intent intent..

Android에서 한 활동에서 다른 활동으로 객체를 전달하는 방법

질문 : Android에서 한 활동에서 다른 활동으로 객체를 전달하는 방법 한 Activity 에서 내 고객 클래스의 개체를 보내고 Activity 표시하려고합니다. 고객 분류 코드 : public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + fi..

Android 애플리케이션의 활동간에 데이터를 전달하는 방법

질문 : Android 애플리케이션의 활동간에 데이터를 어떻게 전달합니까? 로그인 페이지를 통해 로그인 한 후 각 activity button 이 표시되는 시나리오가 있습니다. sign-out 클릭하면 로그인 한 사용자의 session id 를 로그 아웃으로 전달합니다. session id activities 사용 가능하게 유지하는 방법에 대해 나를 안내 할 수 있습니까? 이 경우에 대한 대안 답변 이를 수행하는 가장 쉬운 방법은 활동을 시작하는 데 사용중인 인 Intent 의 로그 아웃 활동에 세션 ID를 전달하는 것입니다. Intent intent = new Intent(getBaseContext(), SignoutActivity.class); intent.putExtra("EXTRA_SESSION_..

Android : 이전 활동으로 돌아 가기

질문 : Android : 이전 활동으로 돌아 가기 Android 앱에서 간단한 작업을하고 싶습니다. 이전 활동으로 돌아가는 방법은 무엇입니까? 이전 활동으로 돌아가려면 어떤 코드가 필요합니까? 답변 Android 활동은 활동 스택에 저장됩니다. 이전 활동으로 돌아가는 것은 두 가지를 의미 할 수 있습니다. startActivityForResult를 사용 하여 다른 활동에서 새 활동을 열었습니다. 이 경우 코드에서 finishActivity () 함수를 호출하면 이전 활동으로 돌아갑니다. 활동 스택을 추적하십시오. 인 텐트로 새 활동을 시작할 때마다 FLAG_ACTIVITY_REORDER_TO_FRONT 또는 FLAG_ACTIVITY_PREVIOUS_IS_TOP 와 같은 인 텐트 플래그를 지정할 수 있습..

Android 화면이 회전하면 활동 다시 시작

질문 : 회전 Android에서 활동 다시 시작 내 Android 애플리케이션에서 장치를 회전하면 (키보드를 밀어 내면) 내 Activity 이 다시 시작됩니다 ( onCreate 가 호출 됨). 이제 이것은 아마도 예상되는 방식이지만 onCreate 메서드에서 많은 초기 설정을 수행하므로 다음 중 하나가 필요합니다. 답변 애플리케이션 클래스 사용 초기화에서 수행하는 작업에 따라 Application 을 확장하는 새 클래스를 만들고 해당 클래스 내에서 onCreate 메서드로 초기화 코드를 이동하는 것을 고려할 수 있습니다. public class MyApplicationClass extends Application { @Override public void onCreate() { super.onCrea..

Android에서 투명한 활동을 생성하는 방법

질문 : Android에서 투명한 활동을 어떻게 생성합니까? 다른 활동 위에 투명한 활동을 만들고 싶습니다. 이것을 어떻게 할 수 있습니까? 답변 res/values/styles.xml 파일에 다음 스타일을 추가합니다 (없는 경우 새로 만듭니다.) 다음은 전체 파일입니다. ( @color/transparent 값은 res/values/color.xml 파일에 넣은 색상 값 #00000000 입니다. 이후 Android 버전 @android:color/transparent 를 사용할 수도 있습니다.) 그런 다음 활동에 스타일을 적용합니다. 예를 들면 다음과 같습니다. ... 출처 : https://stackoverflow.com/questions/2176922/how-do-i-create-a-transpa..

728x90
반응형