ui-thread

    1

    3답변

    우리는 최근에 배경 작업을 수행하기위한 툴킷으로 TPL을 채택했습니다. 이러한 작업은 일반적으로 IDisposable을 구현하는 단일 개체를 생성합니다. 이는 내부적으로 일부 OS 핸들을 가지고 있기 때문입니다. 백그라운드 스레드가 생성 한 객체가 항상 제대로 처리되고 핸드 오버가 응용 프로그램 종료와 동시에 발생합니다.이 private void RunOn

    2

    2답변

    백그라운드 작업이 완료되면 iPhone 앱 IOS 프로그램의 기본 UI 스레드에 표시를 얻으려면 어떻게해야합니까? 배경 내가 How to add a UIActivityIndicator to a splash screen in a iphone application? 에서 설정에 개념 당 로딩 표시기를 시도하고있다가 AppDelete 사용 "performSele

    0

    2답변

    EDIT : SOLVED. 미안 해요, 내 데이터 로딩 중에 백그라운드 스레드에서 발생하는 동안 데이터를 구문 분석하는 콜백 아니었다 발생했습니다. 데이터 구문 분석은 매우 오랜 시간이 걸렸고, 그게 내 스레드를 잠그고 있었던 것이 었습니다. EDIT : 내 관심사는 ProgressDialog가 더 이상 회전하지 않는 문제가 UI 스레드가 차단되지 않고 P

    3

    6답변

    에 반환, 나는 fallowing 코드와 함께 새로운 UI 스레드를 생성 BackgroundWorker가 실행됩니다. RunWorkerCompleted에는 BackgroundWorker가 계산하는 일부 데이터로 컨트롤을 업데이트해야합니다. 나는이를 설명하는 작은 샘플 구축이 있습니다. (다른 스레드가 그것을 소유하고 있기 때문에이 개체에 액세스 할 수 없습

    0

    3답변

    나는 정말 간단하게하려고하지만, 어떻게 든 방향을 얻지 못하고 있습니다. 여기 내가 성취하려는 일이 있습니다. 내 GridView 활동에서 sdcard 위치에서 최대 10 장의 사진을로드하고 있습니다. 그런 다음 메뉴 옵션 "Load more"를 사용하여 다른 sdcard 위치에서 최대 50 장의 사진을로드하고 모든 사진을 표시하도록 GridView를 새로

    7

    3답변

    을 실행하기 전에 다시 그리기와 같은 뭔가. 올바른 디자인은 백그라운드 스레드/디스패처를 시작하는 것이지만, 때로는 간단한 작업에 너무 많은 번거 로움이 있다는 것을 알고 있습니다. 그렇다면 버튼을 사용 중지 된 상태로 다시 그리려면 어떻게해야합니까? Button에 .UpdateLayout()을 시도했지만 효과가 없습니다. WinForms를 사용할 때 정상

    0

    2답변

    Android 개발자 사이트에서 다음과 같이 말했습니다. UIThread에서 장시간 작동하지 않아야합니다. 대신 다른 스레드에서이 작업을 수행해야합니다. 이 사이트에서, 그들은 여전히 ​​말 : UI 스레드가 몇 초 이상 (약 5 초 현재) 사용자가 악명 높은 "응용 프로그램이 응답하지 않습니다"로 제시된다 (ANR) 대화에 대한 차단 경우 . 이 진술을

    0

    2답변

    나는 작동하지만 뭔가 문제가있는 것이 확실하다. 일부 비디오 처리를 수행하고 Direct3D를 디스플레이 (내 코드 아님)로 사용하는 Win32 C++ 응용 프로그램이 있습니다. 내 작업은 GUI를 C# GUI로 대체합니다. 나는 C++ 코드를 dll로 만들었습니다. C#으로 GUI를 만들고 비디오 디스플레이 용 패널이 있습니다. 이 패널의 HWND를 dl

    1

    1답변

    내 WPF 응용 프로그램에서 새로운 UI 스레드를 시작하고 있습니다. 이제는이 스레드의 모든 창에 대해 목록을 얻는 방법을 찾고 있습니다. System.Windows.Application.Current.Windows을 사용하여 주 스레드에 대해 가져올 것입니다. .NET Framework에 무언가가 있습니까? 아니면 직접 구현해야합니까? 직접 구현해야 할

    2

    5답변

    나는 게임을 쓴 나는 일반적인 구조 다음 (코드가 훨씬 단순화를하고있다) 보유하고있는 (내가 그것을 이름 "게이머"를주지) : public class Gamer extends Activity implements View.OnClickListener { public void onCreate(Bundle savedInstanceState)