Trang Chủ Xã hội Truyền thông Ngoại lệ Xử lý trong Phát triển ứng dụng Samsung SmartTV - núm vú

Ngoại lệ Xử lý trong Phát triển ứng dụng Samsung SmartTV - núm vú

Mục lục:

Video: Cách chặn Quảng cáo trên YouTube - Tắt Quảng cáo Youtube - Đỗ Văn Nghĩa 2025

Video: Cách chặn Quảng cáo trên YouTube - Tắt Quảng cáo Youtube - Đỗ Văn Nghĩa 2025
Anonim

Việc phát triển ứng dụng SmartTV cần phải xử lý nhiều trường hợp ngoại lệ hơn các nền tảng khác. Tuy nhiên, sự hiểu biết các đặc tính của TV điều khiển từ xa và SDF cung cấp hướng dẫn sẽ giúp xử lý các trường hợp ngoại lệ.

Xử lý ngoại lệ cho việc tập trung

SmartTV sử dụng bộ điều khiển từ xa để di chuyển tiêu cự để điều khiển một ứng dụng. Tập trung phải được kiểm soát trong suốt thời gian ứng dụng chạy. Mất trọng tâm có nghĩa là người dùng mất công cụ kiểm soát duy nhất để sử dụng ứng dụng. Điều này có thể gây phản hồi sai lầm cho đầu vào điều khiển từ xa, hoặc đơn giản là không có phản hồi nào cả.

Khi mất tập trung khi chạy một ứng dụng, do việc xử lý ngoại lệ không đầy đủ, giải pháp duy nhất đang kết thúc và khởi động lại ứng dụng.

Đoạn mã trước sử dụng IME để lấy dữ liệu người dùng cho form đăng nhập, rỗng Main. đăng nhập. elem, và nhập các dữ liệu nhận được trên đó.

Xóa một phần tử con của phần tử đăng nhập bằng cách sử dụng hàm rỗng () jQuery làm cho anchor tập trung hiện tại cũng bị xóa. Trừ khi sự tập trung đã được chuyển sang một phần tử khác, ứng dụng mất tập trung. Để giải quyết vấn đề này, thiết lập một neo và di chuyển tập trung vào neo.

Tập trung cũng có thể bị mất khi sử dụng chức năng blur ().

Chính. mỏ neo. mơ hồ();

Chức năng blur () thường được sử dụng khi gọi AVPlayer hoặc bằng tay kết thúc phiên IME. Chỉ cần nhớ chuyển tiêu điểm bất cứ khi nào sử dụng chức năng blur ().

Chính. mỏ neo. mơ hồ(); Chủ yếu. Thành phần. mỏ neo. tiêu điểm();

Có những tình huống khác có thể mất tập trung - tải hoặc kết thúc một mô-đun, thay đổi màn hình, sử dụng sự kiện bật lên … Trọng tâm sẽ bị mất trừ khi không được xử lý ngoại lệ thích hợp. Trọng tâm là điểm kết nối giữa người dùng và ứng dụng. Luôn luôn cẩn thận không để mất nó.

Trừ khi được lập trình khác, nhấn phím Return hoặc Exit sẽ kết thúc một ứng dụng Samsung SmartTV đang chạy. Tuy nhiên, một ứng dụng nhiều chung với nhiều màn hình cần phải lập trình lại phím Return để hiển thị màn hình chính, thay vì kết thúc ứng dụng. Vì một người dùng thường nhấn phím Return để điều khiển SmartTV, một ứng dụng được thiết kế tốt sẽ yêu cầu người dùng thực sự muốn kết thúc ứng dụng.

Chức năng trước ngăn cản hoạt động mặc định của sự kiện Quay lại kết thúc ứng dụng.Xem phần dưới đây để biết cách sử dụng.

Lưu ý rằng sự kiện. preventDefault () đã được thêm vào trong xử lý sự kiện của khoá quay lại. Xử lý ngoại lệ này cũng được sử dụng để hiển thị cửa sổ xác nhận khi phím Thoát được nhấn. Trong trường hợp này, hãy thêm chức năng trên và cửa sổ bật lên xác nhận vào mã xử lý sự kiện của khoá Thoát để thiết kế một ứng dụng tinh chế.

Xử lý ngoại lệ cho sự kiện xuất cảnh của trình phát

Khi phát lại VOD hoàn tất, chức năng Ngừng của đối tượng AV Player phải được tự động gọi để ngăn chặn lỗi hệ thống do nhiều trình phát được gọi. VOD thứ hai không thể phát hoặc ứng dụng có thể bị lỗi nếu bước này bị bỏ mặc. Đừng quên việc xử lý ngoại lệ này.

Chính. AVPlayer. Dừng lại();

Chức năng gọi lại hoàn thành sẽ được đăng ký cho AV Player, vì vậy nó sẽ được gọi khi phát lại. Thêm chức năng Ngừng trong đó.

Xử lý ngoại lệ này được kết hợp với xử lý ngoại lệ chính về Quay trở lại trước đó, như được hiển thị trong phần sau. Mô-đun Máy nghe nhạc AV được tuyên bố là một cảnh và nhận các sự kiện quan trọng thông qua neo của nó. Nếu phím Quay trở lại cho neo, nó cũng nên gọi hàm Stop ().

Máy nghe nhạc AV có thể kết thúc vì nhiều lý do. Hàm Stop () trước phải được sử dụng cho tất cả các tình huống có thể xảy ra. Và một ứng dụng phải kiểm tra xem có bất kỳ đối tượng người chơi mở trong quá trình thoát.

Xử lý ngoại lệ IME

IME là môđun Samsung SmartTV nội bộ để thu thập dữ liệu người dùng nhập vào. Cũng giống như mô đun AV Player, mô-đun IME cũng sử dụng chức năng gọi lại cho nhiều tình huống khác nhau. Môđun IME yêu cầu phải cẩn thận đưa ra các chức năng gọi lại; ngoài ra, nó được gọi với một phần tử. Các trường hợp ngoại lệ sau đây là cần thiết.

Độ dài đầu vào tối đa IME onClose

Một phần tử phải có độ dài tối đa cho mô-đun IME. SDF cho phép tối đa 256 chữ cái. Một ứng dụng có thể sụp đổ sau đó. Đặt maxlength như thể hiện ở đây.

Việc xử lý ngoại lệ thứ hai là để thoát khỏi mô-đun IME. Môđun IME được mở bằng chức năng onShow () và đóng bằng chức năng onClose ().

Nếu ứng dụng đột ngột kết thúc mà không kết thúc đúng mô-đun IME mở đầu tiên, mô-đun IME cũng sẽ bị đóng. Tuy nhiên, điều này có thể thất bại nếu tài nguyên hệ thống bận rộn đóng ứng dụng, gây ra lỗi hệ thống.

Để ngăn tình trạng trên, mã sau đây phải được bao gồm trong hàm onUnload xử lý sự kiện thoát ứng dụng.

Ngoại lệ Xử lý trong Phát triển ứng dụng Samsung SmartTV - núm vú

Lựa chọn của người biên tập

Làm thế nào để Tổ chức Bài Viết Viết cho LSAT - núm vú

Làm thế nào để Tổ chức Bài Viết Viết cho LSAT - núm vú

Cách tiếp cận của bạn đối với mẫu viết LSAT. Một số mẹo sau đây có thể giúp bạn làm điều đó. Dưới đây là một chủ đề văn bản mẫu của loại xuất hiện trên LSAT: Marilyn, một góa phụ, muốn mua một con vật cưng và đang cố gắng quyết định giữa hai con chó sẵn có. ...

LSAT Các câu hỏi thực hành phân tích phân tích - những con vú

LSAT Các câu hỏi thực hành phân tích phân tích - những con vú

Bạn sẽ thấy các câu hỏi về LSAT đề cập đến lập luận phân tích. Những câu hỏi này yêu cầu bạn sử dụng các kỹ năng suy luận để trả lời các câu hỏi có nhiều điều kiện. Bất kỳ thực hành nào bạn có thể làm trước ngày thử nghiệm sẽ chỉ giúp bạn có khả năng trả lời những câu hỏi này và cải thiện sự tự tin của bạn. Các câu hỏi lý luận phân tích câu hỏi ...

Khái niệm cơ bản Logic Bạn nên biết cho LSAT - núm vú

Khái niệm cơ bản Logic Bạn nên biết cho LSAT - núm vú

Bạn có thể đạt được điểm tốt trong lý luận lôgic LSAT các câu hỏi mà không biết các yếu tố của logic không chính thức, nhưng nếu bạn hiểu một vài thuật ngữ và khái niệm, bạn sẽ đạt được điểm cao hơn. Bạn thực sự chỉ cần biết hai thành phần cơ bản của một đối số hợp lý và một số phương pháp để đưa ra một kết luận. Các bạn có thể ghi điểm tốt về các câu hỏi lý luận hợp lý của LSAT mà không biết các yếu tố của logic không chính thức, nhưng nếu bạn hiểu một vài thuật ngữ và khái niệm thì bạn sẽ đạt

Lựa chọn của người biên tập

Chuẩn bị thi EMT - núm vú

Chuẩn bị thi EMT - núm vú

Không tham gia Đăng kiểm các chuyên gia y tế khẩn cấp quốc gia (NREMT ) thi nhẹ. Chuẩn bị cho kỳ thi kiểm tra sức khoẻ của nhân viên y tế khẩn cấp (máy vi tính) bằng cách thực hiện các bước sau: Tạo lịch học và làm theo. Học ở một nơi khuyến khích học tập và duy trì. Có tất cả các tài liệu học tập của bạn ở bên cạnh bạn. ...

ĐIều kiện cho sản khoa mà bạn nên biết cho kỳ thi EMT - nồng độ

ĐIều kiện cho sản khoa mà bạn nên biết cho kỳ thi EMT - nồng độ

Bạn sẽ cần biết về sản khoa điều kiện cho kỳ thi EMT. Điều quan trọng là phụ nữ được chăm sóc sản khoa thường xuyên trong thời kỳ mang thai. Duy trì sức khoẻ và nhận thức được những rủi ro có thể phát sinh thúc đẩy một trẻ sơ sinh khoẻ mạnh. Tuy nhiên, một số điều kiện có thể xảy ra trong thai kỳ có thể cần đến sự can thiệp của bạn. Đây là một ...

Lựa chọn của người biên tập

Làm thế nào để Thêm Người vào Tự động Tiếp thị Nuôi dưỡng Chiến dịch - núm vú

Làm thế nào để Thêm Người vào Tự động Tiếp thị Nuôi dưỡng Chiến dịch - núm vú

Bạn có thể đặt người vào tự động hóa tiếp thị của bạn nuôi dưỡng các chiến dịch sử dụng các phương pháp khác nhau. Cách bạn thêm người vào chương trình nuôi dưỡng phụ thuộc vào chiến dịch tổng thể của bạn. Theo những cách dễ hiểu nhất có thể, bạn có thể nghĩ đến việc thêm dẫn vào một chiến dịch nuôi dưỡng bằng hai cách khác nhau: tự động và thủ công. Tự động: Trong tự động ...

Làm thế nào để Thêm và Phân tích các Tham số URL với Tự động hóa Tiếp thị - đầu

Làm thế nào để Thêm và Phân tích các Tham số URL với Tự động hóa Tiếp thị - đầu

Một số công cụ tự động hóa tiếp thị bao gồm URL thông số để cho phép thông tin tùy chỉnh được truyền qua một URL. Lý do chính bạn cần tính năng này là có nhiều URL chỉ đến một vị trí và được theo dõi tại mỗi điểm nhập cảnh cho mỗi vị trí dẫn đầu. Sử dụng nhiều URL để trỏ đến một nội dung đơn lẻ là thông thường ...

Cách Tránh những Sai lầm Trang Đích trong Tự động hóa Tiếp thị - núm vú

Cách Tránh những Sai lầm Trang Đích trong Tự động hóa Tiếp thị - núm vú

Tạo các biểu mẫu và trang đích cho tự động hóa tiếp thị thật dễ dàng, nhưng bạn muốn theo dõi những lỗi phổ biến khi xuất bản trang đích. Ví dụ: khi bạn sử dụng mẫu trình bày chính, hãy đảm bảo rằng nó đang thu thập chính xác các dẫn. Kiểm tra mẫu của bạn ngay khi trang này được phát trực tuyến để xem nó ...