«android-activity» 태그된 질문

Android에서 활동 작성 또는 관리에 대한 질문 Android 애플리케이션에서 활동은 사용자가 무언가를 수행 할 수있는 사용자 인터페이스를 제공하는 컴포넌트입니다. 간단한 예는 다음과 같습니다. 전화를 걸거나 사진을 찍거나 이메일을 보내거나지도를 봅니다.

5
조각의 runOnUiThread
활동을 조각으로 변환하려고합니다. 의 오류 표시 runOnUiThread. 과거에 : GoogleActivityV2는 활동에서 확장됩니다. ExecuteTask 클래스의 runOnUiThread. 활동에 중첩 된 ExecuteTask 클래스. (확인 실행) 지금 : GoogleActivityV2는 Fragment에서 확장됩니다. ExecuteTask 클래스의 runOnUiThread. 활동에 중첩 된 ExecuteTask 클래스. (runOnUiThread 오류) 여기 내 코드입니다 public class GoogleActivityV2 extends SherlockMapFragment implements OnMapClickListener , OnMapLongClickListener , …


7
방향 변경에 대한 Android Fragment 수명주기
호환 패키지를 사용하여 Fragments를 사용하여 2.2를 타겟팅합니다. 앱에서 프래그먼트를 사용하도록 활동을 레코딩 한 후 방향 변경 / 상태 관리가 작동하지 않아 단일 FragmentActivity와 단일 프래그먼트가있는 작은 테스트 앱을 만들었습니다. 방향 변경의 로그는 조각 OnCreateView에 대한 여러 호출로 이상합니다. 새 인스턴스를 만드는 대신 조각을 분리하고 다시 연결하는 것과 같은 것이 분명하지만 …


2
Android 파괴 활동, 프로세스 종료
안녕하세요 Android가 메모리를 어떻게 관리하는지 궁금합니다. 정확한 답을 어디서도 찾을 수 없습니다. 현재 활동 스택에 5 개의 활동이있는 애플리케이션 (4 개는 중지되고 1 개는 다시 시작됨)이 있고 연결된 서비스가 없다고 가정 해 보겠습니다. 모든 활동이 중지되도록 홈 버튼을 누릅니다. 다른 메모리 소비 응용 프로그램을 시작하고 전체 장치 메모리가 부족하기 시작했습니다. …

5
Android에서 서비스 시작
특정 활동이 시작되면 서비스를 호출하고 싶습니다. 따라서 다음은 서비스 클래스입니다. public class UpdaterServiceManager extends Service { private final int UPDATE_INTERVAL = 60 * 1000; private Timer timer = new Timer(); private static final int NOTIFICATION_EX = 1; private NotificationManager notificationManager; public UpdaterServiceManager() {} @Override public IBinder onBind(Intent intent) { // …

4
Android에서 다른 활동을 호출 할 때 애니메이션을 제공하는 방법은 무엇입니까?
두 개의 활동 A와 B가 있습니다. 활동 A가 B를 호출 할 때 애니메이션 축소를 원하고 활동 B가 A를 호출 할 때 애니메이션을 최대화하고 싶습니다.이를 위해 애니메이션 xml 파일이 필요하지 않습니다. Android에서 다른 Activity를 호출하면 기본 애니메이션이 제공되고 축소 애니메이션이 호출됩니다. 내가 원하는 것은 기본 애니메이션이 발생하지 않아야하고 내가 원하는 애니메이션이 …

3
setRetainInstance (true) 추가 이해
무슨 일이 정확히 당신이 호출 할 때 발생하는 setRetainInstance(true)A의 Fragment? 문서는 사실상 존재하지 않으며 이것은 매우 중요한 기능처럼 보입니다. 특히이 시퀀스 (내가 구성한)가 얼마나 사실인지 알고 싶습니다. 사용자가 장치를 회전합니다. 단편은로부터 분리 Activity하고 Fragment.onDetach()불린다. 활동이 파괴되었습니다. Activity.onDestroy()호출됩니다. ActivityJava 오브젝트는 (가능한 경우 GC에 의해)이 삭제된다. 새 ActivityJava 객체가 생성됩니다. 생성자이며 onCreate()호출됩니다. …

23
활동이 전경 또는 보이는 배경에 있는지 확인하는 방법은 무엇입니까?
타이머에 스플래시 화면이 있습니다. 내 문제는 finish()내 활동 전에 시스템 대화 상자가 팝업되고 다음 작업 만 수행하기 때문에 다음 활동이 시작되었는지 확인해야한다는 것입니다 finish(). 사용자가 대화 상자에서 옵션을 선택하면? 활동이 전경에 있는지 확인하는 방법에 대한 많은 질문이 있다는 것을 알고 있지만 이것이 활동 위에 대화 상자를 허용하는지 여부도 모르겠습니다. 여기에 …

7
대화 상자에서 몰입 형 모드를 유지하려면 어떻게해야합니까?
내 활동에 사용자 지정 대화 상자가 표시 될 때 새로운 몰입 형 모드를 유지하려면 어떻게해야합니까? 대화 상자에서 몰입 형 모드를 유지하기 위해 아래 코드를 사용하고 있지만 해당 솔루션을 사용하면 사용자 지정 대화 상자를 시작할 때 NavBar가 1 초 미만 동안 나타난 다음 사라집니다. 다음 비디오는 문제를 더 잘 설명합니다 (NavBar가 …

17
Kotlin Android에서 새 활동 시작
Android에서 다른 활동을 시작하고 싶지만이 오류가 발생합니다. 생성자 호출을 지정하십시오. 분류 자 'Page2'에 컴패니언 개체가 없습니다. Intent클래스를 인스턴스화 한 후 . 오류를 수정하려면 어떻게해야합니까? 내 코드 : class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } fun buTestUpdateText2 (view: View) { val changePage = Intent(this, Page2) …

5
onSaveInstanceState () 및 onRestoreInstanceState ()는 정확히 언제 호출됩니까?
공식 문서 의 다음 그림 은 Android 활동 의 잘 알려진 수명주기 를 설명합니다 . (메모리 요구를 확보 할 수 있기 때문에 예를 들어) 활동이 시스템에 의해 파괴되는 한편, 상기 활동 상태는 때때로 자동으로되어 저장 및 복원 방법에 의해서 onSaveInstanceState()및 onRestoreInstanceState()또한 (다음 도표에 의해 도시 된 바와 같이, 에서 공식 …

10
다른 활동에서 활동 완료
다음과 같이 다른 활동에서 한 활동을 완료하고 싶습니다. 활동 [A]에서 버튼을 클릭하면 활동 [A]를 끝내지 않고 활동 [B]를 호출합니다. 이제 활동 [B]에는 새로 만들기 및 수정 두 개의 버튼이 있습니다 . 사용자가 수정을 클릭하면 모든 옵션이 선택된 상태로 스택에서 활동 [A]를 팝합니다. 하지만 사용자 가 Activity [B]에서 New 버튼을 클릭 …

8
활동 finish ()에 애니메이션을 어떻게 추가 할 수 있습니까?
내 활동이 생성되고 잘 작동하는 경우 overridePendingTransition을 사용하고 있습니다. 먼저 활동을 시작할 때 다음과 같이 out 애니메이션을 정의 해 보았습니다. Intent myIntent = new Intent(a, SkdyAlert.class); myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); a.startActivity(myIntent); if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) { AnimationHelper.overridePendingTransition(a, R.anim.fadein, R.anim.fadeout); } 그런 다음 활동을 마칠 때도 해보았습니다 okBtn.setOnClickListener(new OnClickListener() { public void onClick(View v) …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.