2017-03-08 5 views
0

私はプロジェクトで作業していますが、問題があります。 infowindowをクリックすると、marker.getTitlemarker.getSnippetのような情報を別のアクティビティに表示する必要があります。インフォボックスからの情報を第2アクティビティに表示

私は他のレイアウトを見ることができる情報ウィンドウ]をクリックしますが、私は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

バンドル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 –

関連する問題