2015-04-30 22 views

Trả lời

1

tôi quản lý để làm việc xung quanh nó trong trường hợp của tôi. Tôi đã nhận được một NullPointerException khi truyền tham số cho một mục đích.

Sự cố của tôi đã chuyển trực tiếp các biến bổ sung khi mở mục đích mới như sau.

  • đang Gọi:

      intent.putExtra("markerdata: ", assetVO); 
    
  • đang nhận:

    markerdata = (HashMap<String, Object>) getIntent().getSerializableExtra("markerdata"); 
    

tôi đã nhận được luôn luôn là null sau khi nâng cấp lên Android Studio 1.3 2 ngày trước.

Vì vậy, công việc của tôi xung quanh là kèm theo các thông tin thông qua trong một gói như:

  • đang Gọi:

      Bundle b = new Bundle(); 
          b.putSerializable("markerdata", assetVO); 
          intent.putExtras(b); 
    
  • Nhận mã:

    Bundle extras = getIntent().getExtras(); 
    markerdata = (HashMap<String, Object>) extras.getSerializable("markerdata"); 
    

và bây giờ nó hoạt động. Hy vọng nó sẽ giúp người khác.

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