異なる活動ののTextViewのテキストを変更する方法

大気プロダクション:

それでは、私は私のプロジェクトを持っていることは、いくつかのマーカーとcustominfowindowです。私はクリックcustominfolistner上でメーカーに応じて特定の機能を持っています:

 @Override
    public void onInfoWindowClick(Marker marker) {

        if("India".equals(marker.getTitle())) {
            Intent intent = new Intent(this,country.class);
            startActivity(intent);

        }
        if("Australia".equals(marker.getTitle())){
          Intent intent = new Intent(this,country.class);
          startActivity(intent);
        }

    }

私はこのコードを使用してマーカーを作りました:

LatLng India = new LatLng(23.52, 78.59);
                     mMap.addMarker(new MarkerOptions()
                             .position(India)
                             .title("India"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(India));

        mMap.setInfoWindowAdapter(new CustomInfoWindowAdapter(MapsActivity.this));

誰かがインドのカスタムinfoindowをクリックすると今では国と呼ばれる活動を開きます。textview1 textview2:今現在、この活動の2 textviewsがあります。私がしたいことはシドニーの時に誰かがクリックされ、インドの活動を開き、今2 textviewsは、シドニーはシドニーとインドの誰かをクリックtextview1ショーインドとインドの他の番組textviews番組情報に関するいくつかの情報をクリックして、他の番組であることを示しています。これどうやってするの。また、私は国の活動でこのようにそれを実行しようとしました詳しくは、このようにしてください答えに非常に新しいですが、それdin't作品:国の活動

if("India".equals(marker.getTitle())) {
           tetxview1.settext("India");

        }
Pratik Butani:

あなたは渡すことができ、タイトルをクリックした方の意向に。

Intent intent = new Intent(this,country.class);
intent.putExtra("title",marker.getTitle());
startActivity(intent);

そして次の活動では、あなたはバンドルでそれを得ることができます。

Bundle bundle = getIntent().getExtras();
if(bundle != null) {
     String title = bundle.getString("title");

     //Set it to your textview...
}

ありがとう、あなたが理解を願っています。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=32191&siteId=1