0

这是我onitemclick想要启动新活动(称为 DynamicEvents)时使用的,此时我想发送Clubs来自db.get(map.get(position));

我现在希望能够访问我在DynamicEvents课堂上发送的对象

这是我班级中的 onItemClickListSample方法

public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
                Clubs mymeeting = db.get(map.get(position));
                Intent i = new Intent();
                Bundle b = new Bundle();
                b.putParcelable("my meeting", mymeeting);
                i.putExtras(b);
                i.setClass(ListSample.this, DynamicEvents.class);
                startActivity(i);
            }           
        });

目前我的 DynamicEvents 类中没有代码,我已经尝试了一些东西,但是大多数似乎有点太啰嗦了,使用.getIntent哪个 Eclipse 想要我编写自己的方法?

对于我的DynamicEvents班级,我应该实施什么?任何能够访问该对象的示例代码或任何帮助都将不胜感激。

谢谢

以为我会添加这个,这是我尝试过的代码示例。正如我所说,它使用 .getIntent

Bundle b = this.getIntent().getExtras();
if(b!=null)
     meeting = b.getParcelable("my meeting");
4

1 回答 1

0

在您的动态事件活动中。getIntent是您的活动类的方法

http://developer.android.com/reference/android/app/Activity.html#getIntent()

   public class DynamicEvents extends Activity
   {
     protected void onCreate(Bundle savedInstanceState)
     {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.mylayout);
           Bundle b = getIntent().getExtras();
           Meeting meeting = b.getParcelable("my meeting");   
     } 
   }  
于 2013-09-07T17:47:48.310 回答