0

メソッドでバンドルに文字列を渡すonClick方法 (ページ コンテンツページの文字列をonclickバンドルに渡す方法)

 Button button[] = new Button[z];
 String pagetitle;
 String pagecontent;

                for (int k = 0; k < z; k++) {
                    button[k] = new Button(this);
                    addbutton.addView(button[k]);
                    pagetitle=null;
                    pagecontent=null;

                    for (int j = 0; j <= k; j++) 
                    {
                        pagetitle=stringArrayTitle.get(j);
                        pagecontent=stringArrayContent.get(j);

                        //System.out.println("titile array list"+ y);
                        button[k].setText(pagetitle);
                        button[k].setOnClickListener(new OnClickListener() {

                            public void onClick(View v) {
                                // TODO Auto-generated method stub
                                Bundle ba= new Bundle();                                    
                            }
                        });
                    }                       
                }
            } catch (JSONException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
4

1 に答える 1

0
Intent intent = new
Intent(getApplicationContext(),SecondActivity.class);
intent.putExtra("myKey",AnyValue);  
startActivity(intent);

これで、渡された値を取得できます...

Bundle extras = intent.getExtras(); 
String tmp = extras.getString("myKey");
于 2012-08-20T06:35:23.687 に答える