Android 从OverlayItem打开活动

Android 从OverlayItem打开活动,android,overlay,android-mapview,Android,Overlay,Android Mapview,如何从覆盖项打开活动: 这是我现在的代码: @Override protected boolean onBalloonTap(int index) { if (index == 0) { c.startActivity(new Intent (c.getApplicationContext(), QuoteDetail.class)); 此代码可以很好地打开新活动,但我想将此代码添加到上面的代码中: public void onClic

如何从覆盖项打开活动: 这是我现在的代码:

@Override
protected boolean onBalloonTap(int index) {

    if (index == 0) {
        c.startActivity(new Intent (c.getApplicationContext(),
                QuoteDetail.class));
此代码可以很好地打开新活动,但我想将此代码添加到上面的代码中:

public void onClick(View view) {
                 Intent i = new Intent(Test.this, QuoteDetail.class);
                 i.putExtra("position", 1);
                 startActivity(i);

我怎样才能做到这一点。抱歉问了那个愚蠢的问题,我是初学者

你想补充什么?i、 putExtra(“位置”,1)?因为QuoteDetail.class是一个包含不同信息的详细视图,您要添加什么?i、 putExtra(“位置”,1)?因为QuoteDetail.class是一个包含不同信息的详细视图,我不得不将mContext更改为c,但您不知道这一点。10000000次感谢,你是最棒的:)我不能投票,我需要15个声誉:(但当我达到15岁时,我将投票:)我不得不将McContext更改为c,但你不知道。10000000次感谢,你是最棒的:)我不能投票,我需要15个声誉:(但当我达到15岁时,我会投票:)
private Context c;    
@Override
    protected boolean onBalloonTap(int index) {

        if (index == 0) { 
    Intent intent = new Intent(c, QuoteDetail.class);
                    intent.putExtra("position", 1);
                    c.startActivity(intent); 
                  }
        }