我有一个edittext
的活动,用户可以在里面写一个简短的文字,然后当一个新的活动打开时,listview
提取Facebook朋友,我带这样的文字:
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
EditText etLocation = (EditText) findViewById(R.id.editTextNew);
Intent intent = new Intent(NewTextActivity.this, SendActivity.class);
intent.putExtra("location", etLocation.getText().toString());
startActivity(intent);
};
}
这是listvew
:
final OnFriendsListener mOnFriendsListener = new OnFriendsListener() {
@Override
public void onComplete(List<Profile> friends) {
runOnUiThread(new Runnable() {
@Override
public void run() {
mSpinner.setVisibility(View.GONE);
mSpinner.clearAnimation();
}
});
// populate list
List<String> values = new ArrayList<String>();
for (Profile profile : friends) {
//profile.getInstalled();
values.add(profile.getName());
}
我的下一个目标是能够将此文本发送给此listview
内的朋友,然后由该应用内的朋友接收,而不是实际的Facebook聊天,但我可以&# 39;真的找到关于如何使用facebook sdk执行此操作的任何示例或说明,有关我如何从此处或我可以查看的链接的任何提示? :)
答案 0 :(得分:2)
您必须使用其独特的Facebook ID跟踪您自己的数据库中的用户。然后,您将合并自己的“聊天”协议,例如XMPP,请查看以供进一步阅读:Android and XMPP。
你不能只使用facebook SDK发送消息就是我想说的;)