- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我创建了一个与服务器异步通信的应用程序。当应用程序发出服务器请求时,将创建一个带有“正在加载”通知的新对话框( Activity )。主要 Activity 实现了处理服务器响应的方法,我想在主要 Activity 收到来自服务器的答复时关闭前台 Activity 。
通知对话框的创建方式如下:
private void showServerRequestDialog(String actionLabel){
Intent intent = new Intent(this, DlgServerRequest.class);
intent.putExtra(SERVER_REQUEST_ACTION, actionLabel);
startActivity(intent);
}
所以当用户尝试验证时调用以下方法:
private void authenticateUser(String IMEI, String username, String password){
mEncoderConnection.authenticateRequest(IMEI, username, password);
showServerRequestDialog("Authenticating...");
}
和 onAuthenticateResponse 处理身份验证响应:
public void onAuthenticateResponse(AuthenticateResponse pkg) {
//code for response handling
//TODO: close ServerRequestDialog
}
}
如果有人能建议一种在执行 onAuthenticateUser() 时关闭通知对话框 (DlgServerRequest) 的方法,我将不胜感激。
1 Câu trả lời
为什么不使用真正的 ProgressDialog
或其他一些 Dialog
?然后,您需要做的就是dismissDialog()
,您就完成了吗?
如果这是 Not Acceptable ,我可以看到您有两个主要的行动方案:
DlgServerRequest
类中,这样它就可以finish()
本身。DlgServerRequest
类实例放入静态数据成员中,以便您的主要 Activity 可以调用 finish()
如果您选择选项 #2,vô giá trị
静态数据成员以避免内存泄漏非常重要。
关于Android:如何从 Activity Activity 中关闭前台 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1487125/
Tôi mới sử dụng Android, nếu câu hỏi trùng lặp, vui lòng tránh và gửi liên kết. Có ba hoạt động A, B và C. Hoạt động A nhận được tên người dùng và tôi muốn hiển thị tên người dùng trong Hoạt động C, nhưng tôi muốn chạy
Tôi đang cố gắng tạo một ứng dụng sổ ghi chép để mỗi lần mở một ghi chú mới, bố cục sẽ giống nhau. Ngoài ra, số lượng Hoạt động (bình luận mới) không nên được xác định càng nhiều càng tốt Câu trả lời hay nhất Nếu Hoạt động luôn giống nhau, có lẽ bạn nên tạo một bộ điều hợp cho phép
Tôi có 3 hoạt động. Cửa sổ chính 5 nút Nhấn cửa sổ này sẽ mở ra cửa sổ chính của nút (gọi là cửa sổ cha) Nhấn cửa sổ này sẽ mở ra cửa sổ cha gọi là cửa sổ con cuối. Bây giờ từ cửa sổ con, tôi lấy giá trị từ cửa sổ cha như sau:
Tôi đang gặp phải sự cố về Activity backstack. Giả sử tôi có 5 hoạt động ở chế độ nền: Hoạt động A, Hoạt động B, Hoạt động C, Hoạt động D
Tôi đang tìm kiếm một nhà cung cấp JMS phải có các tính năng bổ sung sau: Nhiều nhà môi giới, tất cả các nhà môi giới phải ở trạng thái cuối cùng (không có điểm lỗi đơn lẻ) Mở rộng quy mô chỉ trên hai máy là đủ cho nhu cầu của chúng tôi Khả năng đảm bảo đặt hàng (nếu 1 nhà sản xuất + 1 người tiêu dùng
Giả sử tôi có một tab Hoạt động bao gồm một TabHost. TabHost chứa 2 tab và mỗi tab có một nhóm Hoạt động. Mỗi nhóm Hoạt động chứa một Hoạt động
Tôi đang phát triển một ứng dụng trong đó tôi cần điều hướng đến một Hoạt động cụ thể dựa trên các hành động nhất định. Đây là một bức ảnh. Hoạt động đầu tiên của tôi là ReadingActivity. Dựa trên các hành động nhất định, người dùng sẽ được đưa đến Dự án mới
Tôi đã tạo một ứng dụng giao tiếp với máy chủ theo cách không đồng bộ. Khi ứng dụng thực hiện yêu cầu máy chủ, một hộp thoại mới (Hoạt động) sẽ được tạo với thông báo "đang tải". Hoạt động chính thực hiện phương pháp để xử lý phản hồi của máy chủ. Tôi muốn
Tôi muốn hiển thị cùng một menu tùy chọn trong tất cả các Hoạt động của ứng dụng. Tôi đã tạo một Hoạt động chung để triển khai menu và tất cả các Hoạt động tiếp theo của tôi đều mở rộng nó. Câu hỏi: Khi tôi cần mở rộng các Acti cụ thể khác
Tôi có bốn hoạt động, cụ thể là các tệp java - Activity1.java, activity2.java, activity3.java, activity4.java và tệp xml - Ac
Tôi có hai hoạt động. Tôi muốn gửi dữ liệu từ Hoạt động thứ hai đến Hoạt động trước đó. Hoạt động đầu tiên có ListView tùy chỉnh và lớp bean. Khi tôi nhấp vào Activ thứ hai
Hoạt động gốc có phải là Hoạt động đầu tiên hiện có trong ngăn xếp hay là Hoạt động được chỉ định là Hoạt động bắt đầu trong danh sách không? Ứng dụng hỗ trợ P khởi động Hoạt động A khi khởi động. Sau đó A
Xin chào, tôi muốn biết bạn cân nhắc những điểm chính nào khi vẽ sơ đồ Hoạt động và chọn "Hoạt động"? Làm thế nào để chọn hoạt động từ vấn đề bạn muốn mô hình hóa? Cảm ơn câu trả lời hay nhất. Biểu đồ hoạt động được sử dụng để phân tích hệ thống đang được phát triển và
Làm thế nào để bắt đầu một Hoạt động từ Hoạt động chính và quay lại Hoạt động chính sau khi thoát khỏi hoạt động trong Hoạt động con? Tôi đã đặt Activity con làm Intent khởi chạy
Quy trình làm việc của tôi như sau: LoginActivity -> ActivityB -> ActivityC -> ActivityD Tôi muốn truyền dữ liệu từ LoginActivity sang ActivityD nhưng không trực tiếp
Tôi đã cố gắng tìm câu trả lời cho câu hỏi này trước đây nhưng không thể tìm ra câu trả lời giải quyết được vấn đề của mình. Tôi đang tạo một ứng dụng lưu điểm chơi đĩa golf. MainActivity của tôi có 4 nút. Trò chơi mới, trò chơi đã tiếp tục, lớp học và người chơi. Tại
Tôi có một lớp tts không phải UI và một lớp Activity. Bây giờ trong lớp Activity, tôi có một nút mà người dùng có thể chọn giọng nam hoặc giọng nữ, tùy thuộc vào lựa chọn, tôi muốn truyền một chuỗi đến lớp tts và sau đó một lần nữa lớp tts gốc
Vấn đề hơi phức tạp. Trước hết, cả Hoạt động A và Hoạt động B đều có android:noHistory = true trong danh sách của chúng. Tôi có một lớp tuần tự hóa tùy chỉnh, giả sử MyCl
Trong ứng dụng của tôi, tôi có hai Hoạt động (AuthenticationActivity và MainActivity), mỗi hoạt động có một biểu đồ điều hướng và một số đoạn. Tôi đã tạo ra
Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 11 năm. Có thể trùng lặp: Làm thế nào tôi có thể sử dụng hoạt động soạn email trong tabView? Tôi muốn sử dụng hoạt động soạn email trong tabView
Tôi là một lập trình viên xuất sắc, rất giỏi!