private void submit()
{
SharedPreferences SP = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String listprefs = SP.getString("listprefs","1");
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{""};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,);
我不确定这是否甚至可能,但我需要在列表首选项中选择的值显示在电子邮件的主题中。这是应用程序提交功能的代码的一部分。参考电子邮件主题中的列表首选项
它的工作方式很好,但我需要用户选择在emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT
行中显示的内容,以便在生成电子邮件时自动填充。
我已经尝试过我可以在这里找到的所有东西以及其他搜索,并且没有任何运气。
这是你正在使用的ListPreference吗?我的意思是,首选条目显示了您需要在“PreferenceActivity”中选择的单选项列表以及类似的东西?您应该使用正确的名称,以便我们确切知道您使用哪种组件来制作应用程序。 – davidcesarino
是的,它是在偏好活动中使用的列表首选项。我很抱歉,我对这一切都很陌生,我仍然在学习所有的术语,什么是什么。 – Jasonwilliams10
没问题,我只是在这里帮你。等一下,我会发布一些东西。 :-) – davidcesarino