在第二个活动中显示来自infowindow的信息

时间:2017-03-08 07:14:37

标签: android

我在一个项目中工作,但我遇到了问题。当我点击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);

但是当我执行应用程序并尝试打开此布局时,应用程序崩溃

1 个答案:

答案 0 :(得分:-1)

ex-:首先转发你的logcat 下面的代码通过Intent发送和获取数据 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 ");`