//(1)获取控件
ListView lv = (ListView) findViewById(R.id.lv);
//(2)lv展示数据需要数据适配器 adapter
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.item, objects);
//(3)设置数据适配器
lv.setAdapter(adapter);
//(4)设置条目的监听
lv.setOnItemClickListener(new OnItemClickListener() {
//当条目被点击的时候调用
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//(5) 获取我们点击条目的数据 小技巧 数据在哪里存着呢 就去哪里去
String content = objects[position];
System.out.println("content:"+content);
//(6)跳转到发送短信页面 用隐式意图
/*<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>*/
//(7)创建意图对象
Intent intent = new Intent();
intent.setAction("android.intent.action.SEND");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("text/plain");
//(7.1)把数据传递到 短信的发送页面
intent.putExtra("sms_body", content); //要求大家知道这个是怎么来的 ??
//(8)开启意图
startActivity(intent);
}
});