0

これは、新しいアクティビティ (DynamicEvents と呼ばれる) を開始するときに使用するものであり、この時点で、から来るonitemclickタイプのオブジェクトを送信したいClubsdb.get(map.get(position));

DynamicEventsクラスで送信したオブジェクトにアクセスできるようにしたい

これは私のListSampleクラスの onItemClick メソッドです

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 に答える