2014-10-02 42 views
-1

我有2個來自mainactivity的選項並希望將其轉移到bookingactivity。 我曾嘗試這樣的代碼:如何將markeroptions轉移到不同的活動

private MarkerOptions from; 
private MarkerOptions to; 

from = getIntent().getStringExtra("from"); 
to = getIntent().getStringExtra("to"); 

但當然給我的錯誤,因爲類型爲字符串,而不是的MarkerOptions。 我該如何解決這個問題?

回答

2

實際上,MarkerOptions實現Parcelable接口。

所以,你可以嘗試這樣的:

  • 當你建立intent
    intent.putExtra("from", from); //它的作用是因爲putExtra(String, Parcelable)被調用。

  • 當您檢索MarkerOptions
    MarkOptions from = getIntent().getParcelableExtra("from");

+0

非常感謝你 – 2014-10-02 09:12:27

相關問題