1
ListView lv;
String values[] = new String[]{"Hello How r u","I am Fine"};
lv=(ListView)findViewById(R.id.listView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, festival);
lv.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> arg0,View arg1,int position,long arg3) {
        if(position==0) {
            Intent i=new Intent(MainActivity.this ,SharingActivity.class );
            i.putExtra("extra", values[0]);
            startActivity(i);
        }
    }
}

lv.setAdapter(adapter);

こんにちは、これは私の MainActivity です。Intent を使用して「Hello How are you」を SharingActivity に送信したい。どのように?SharingActivity には TextView があります。このメッセージを TextView に出力したい

4

2 に答える 2

2

このコードを別のアクティビティに使用できます。

 Bundle extras = getIntent().getExtras();
    String mValue = extras.getString("profileId");
    TextView textView = new TextView(context);
    textView.setText(mValue);
于 2012-10-20T06:18:07.257 に答える
1

あなたはすでに意図的に「お元気ですか」という文字列を追加していました。だから今、あなたはあなたでこれをしなければなりませんSharingActivity:---

TextView textView = (TextView) this.findViewById(<ur textview id>);
String urText = getIntent.getExtras().get("extra");
textView.setText(urText);
于 2012-10-20T04:56:10.520 に答える