2010-08-19 14 views
5

Tôi có một ứng dụng trong đó hộp thoại tiến trình được hiển thị. Hộp thoại tiến trình đang hoạt động đúng trên bất kỳ một hướng nào. Nhưng khi tôi thay đổi hướng trong hộp thoại tiến trình đang ở chế độ tiến trình, sau đó ứng dụng gặp sự cố.Sự cố ứng dụng Android khi hộp thoại tiến trình đang diễn ra và hướng của ứng dụng đã thay đổi. tại sao?

Vì vậy, bây giờ làm cách nào tôi có thể khắc phục sự cố này?


Cập nhật

Xin chào, Cám ơn câu trả lời của bạn. Ở đây tôi đã trích xuất mã thoại tiến trình từ toàn bộ dự án và không có vấn đề gì. Bạn đã nói để xem tệp nhật ký mèo. Nhưng tôi không hiểu tập tin Logcat. Thực ra loại thông báo lỗi nào sẽ có trong tệp Logcat nếu hàm Activity.onCreate() sẽ tạo ra bất kỳ sự cố nào?

Nếu bạn có bất kỳ senario nào, hãy giúp tôi.

Best Regards, gsmaker

Trả lời

3

Hầu hết các cơ hội, đây không phải là ProgressDialog lỗi. Đi vào tài khoản Activity.onCreate() được gọi trên mọi thay đổi định hướng. Trong mọi trường hợp, hãy nhìn vào đầu ra LogCat, bạn sẽ nhận được nhiều thông tin hơn về FC.

0

Post logcat, đi đến nhà ga .. Gõ vào thư mục/home/xyz/andorid -sdk-xxx/công cụ

một lần trong thư mục này. loại ./abd logcat

nếu bạn đang ở trong cửa sổ, trực tiếp thông qua dấu nhắc lệnh đến thư mục công cụ. Loại adb logcat trên dòng lệnh.

thực hiện việc này sau khi bạn khởi động trình mô phỏng. Khi trình giả lập đang chạy, bạn sẽ thấy dữ liệu in logcat mỗi khi có điều gì đó xảy ra trên trình mô phỏng/thiết bị ur (bất cứ điều gì đang chạy).

Bây giờ thay đổi hướng và bạn sẽ thấy dữ liệu được in lên logcat .. Khi ứng dụng gặp sự cố, thông thường một tin nhắn sẽ được in ... Trong lời khuyên của tôi, bạn sao chép tất cả và dán vào đây, hoặc tốt hơn, chỉ dán mã của bạn ở đây. Chỉ khi đó chúng ta có thể giúp ...

2

trong AndroidManifest.xml của bạn, thêm vào hoạt động đã qua sử dụng này:

android: screenOrientation = "nosensor" android: configChanges = "keyboardHidden | hướng"

Các vấn đề liên quan