【发布时间】:2014-04-04 16:55:32
【问题描述】:
您好,我是 Android 应用程序开发的新手,最近我正在开发一个应用程序。我的应用程序包含一个列表视图,我在其中添加了一个字符串数组。我的目标是当我单击该列表中的特定项目时,我想共享该项目。例如,如果我的列表视图包含这些特定的字符串集,如“Apple”、“Banana”、“Orange”,并且如果我单击 Banana,我希望文本“banana”在 gmail、电子邮件、facebook 等其他应用程序之间共享。问题是我正确地得到了我的 lisview。正在显示所有项目,但是当我单击特定项目时,不会调用共享意图。请帮忙。我也会添加我的代码。提前致谢
public class Main extends ListActivity {
String[] fruits = {"Apple", "Banana", "Orange"};
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.mainactivity);
setListAdapter(new ArrayAdapter < String > (this, android.R.layout.simple_list_item_1, fruits));
}
public void onListItemClick(ListView parent, View v, int position, long id) {
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, fruits[position]);
}
}
【问题讨论】:
标签: java android listview android-intent