2017-03-08 103 views
0

我在項目中工作,但遇到問題。我需要在單擊infowindow時在另一個活動中顯示marker.getTitlemarker.getSnippet之類的信息。在第二個活動中顯示來自infowindow的信息

當我點擊信息窗口,我可以看到其他的佈局,但是當我使用如下代碼

MainActivity

我送據我jaja

public void onClick(View v) { 
    Intent i = new Intent (bar.this, detail.class); 
    i.putExtra("title", marker.getTitle()); 
    i.putExtra("snippet", marker.getSnippet()); 
    startActivity(i); 
} 

,並在其他活動我收到此信息的信息。

String tit = getIntent().getStringExtra("title"); 
tv1.setText(tit); 

但是當我執行的應用程序,並嘗試打開該佈局的應用程序崩潰,

+0

use Bundle b = getIntent()。getExtra();和b.getString(「title」); –

+0

發佈你的logcat。 –

+0

會很好,如果你會發布你的logcat – Reena

回答

-1

EX-:第一前進您的logcat 下面的代碼發送和打通意向 1數據:發送從當前數據活動MainActivity3

Intent i = new Intent(activity, MainActivity3.class); 
     i.putExtra("firstName", "Abc"); 
     i.putExtra("lastName", "Xyz"); 
     startActivity(i);` 

` 2-:獲取數據

Intent i=getIntent(); 
    String firstName=i.getStringExtra("firstName"); 
    String lastName=i.getStringExtra("lastName"); 
    dumy_text.setText(firstName+" "+lastName+" the boss ");` 
+0

感謝您的幫助,您的方法是正確的,現在應用程序運行良好:D –

相關問題