2011-09-28 15 views
5

Tôi đang tạo ứng dụng Android có chứa ba tab .. Trên tab thứ ba có màn hình đăng nhập ..Nhóm hoạt động không được chấp nhận

khi tôi nhấp vào nút đăng nhập ... tôi muốn thay thế hoạt động bằng hoạt động có chứa chế độ xem danh sách và nút logout ....

Trước đây tôi đã được sử dụng hoạt động đoàn để thay thế hoạt động activity..But Tập đoàn hiện đang bị phản đối ..

Bây giờ làm thế nào tôi có thể thay thế các hoạt động dưới tab thứ ba ??

Tôi đang sử dụng các mã

Intent intent = new Intent(MyApp.this, LoginPage.class); 

        replaceContentVieww("activity4", intent); 



    public void replaceContentVieww(String id, Intent newIntent) { 
        // TODO Auto-generated method stub 


View view = getLocalActivityManager().startActivity(id,newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView(); 
          setContentView(view); 


        } 

Có liên kết từ mà tôi đã biết điều này class has been deprecated.

+0

bạn có nhận được kết quả không ..? i Đối mặt với cùng một vấn đề – GaneshKumar

+0

Bạn phải sử dụng Fragment and FragmentManager –

+0

do u có bất kỳ tham chiếu hoặc mã mẫu hoặc liên kết nào không ..? – GaneshKumar

Trả lời

4

bạn nên sử dụng Fragment và FragmentManager trong gói Compatibility

http://developer.android.com/sdk/compatibility-library.html

tải xuống bằng ADT, sau đó chuyển đến các mẫu tại đây tính năng bổ sung/android/compa tibility/v4/samples/

+0

Tôi có thể sử dụng nó như thế nào trong ứng dụng của mình? Có bất kỳ mã mẫu nào để làm điều đó –

+0

Tôi đã đặt đường dẫn mẫu trong câu trả lời của mình, để biết thêm thông tin về các phân đoạn, vui lòng tham khảo http://developer.android.com/guide/topics/fundamentals/fragments.html –

+0

Nó không phải là một liên kết cho mẫu. Bạn có thể cung cấp cho tôi liên kết hoàn chỉnh cho số –

0

Bây giờ làm cách nào tôi có thể thay thế hoạt động trong tab thứ ba ??

Bạn có thể xác định nội dung tab như trẻ em hiện có của FrameLayout (thông qua setContent() mà phải mất một ID widget) hoặc như một động tạo View (thông qua setContent() mà phải mất một TabContentFactory).

+0

có hai chế độ xem, tức là một chế độ xem là lượt xem đăng nhập và sau khi đăng nhập, có chế độ xem danh sách. Làm cách nào tôi có thể đặt chế độ xem và khi nhấp vào nút, tôi sẽ gọi chế độ xem thứ hai bằng cách thay thế chế độ xem .... –