-2

これは私のコードであり、保存されたデータを表示するために TextView を配置した別のクラスでこのアクティビティを使用したいと考えています。

        public void onItemClick(AdapterView<?> arg0, View v, int position, long id) {
            // TODO Auto-generated method stub

            TextView tv = (TextView) v;
            String content = tv.getText().toString();


            Intent i=new Intent(getApplicationContext(),ShowNote.class);
            i.putExtra("Title", content);
            //i.putExtra("id", getListView.get(arg2).getID());
            startActivity(i);

このコードの意味. putExtra の値がわかりません

              i.putExtra("Title", content);
              i.putExtra("id", getListView.get(arg2).getID());

このコードを理解するのを手伝ってください。

4

3 に答える 3

0

シンプルですが、初心者にはわかりにくいです。

i.putExtra("Title", content);

あるアクティビティから別のアクティビティに値を渡します。

この上記のコード行はTitleキーです。これにより、2 番目のアクティビティが送信した値を知るようになります。についても同じですi.putExtra("id", getListView.get(arg2).getID());

それが役に立てば幸い。

于 2013-01-04T10:39:40.697 に答える
0

インテントに情報を入れているので、呼び出されたアクティビティはそれらを抽出し、それに基づいてビジネスロジックを実行できます

于 2013-01-04T10:37:59.350 に答える
0

i.putExtra("Title", content);あるアクティビティから別のアクティビティにデータを渡してアクセスすることを定義します。

詳細については、リンクIntentをチェックしてください

于 2013-01-04T10:37:12.253 に答える