试图访问从一个活动发送到另一个活动的我的parcelable对象

时间:2013-09-07 17:31:15

标签: java android android-activity

这是我在我想要开始新活动时使用的onitemclick(称为DynamicEvents),此时我想发送来自{{Clubs的{​​{1}}对象1}}

我现在希望能够访问我在db.get(map.get(position));课程中发送的对象

这是我的DynamicEvents

中的onItemClick方法
ListSample

目前我的DynamicEvents类中没有代码,我已经尝试了一些东西,但是大多数看起来有点太长,并且使用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); } }); eclipse希望我为自己的方法编写? / p>

对于我的.getIntent课,我应该接受什么? 任何能够访问该对象或任何帮助的示例代码都将不胜感激。

由于

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

DynamicEvents

1 个答案:

答案 0 :(得分: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");   
     } 
   }