2017-03-08 59 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 –

相关问题