如何在一次点击中执行两个操作?

时间:2013-08-06 08:27:32

标签: java android

如何在onclicklistener()中编写命令,以便我可以移动到下一个活动,以及我的帖子状态对话框将显示在该新活动上。我正在使用intent切换到下一个活动,并使用postTowall()方法。但这两者并不同时发挥作用。我正在使用这种方法:

public void onClick(View v) {
        // TODO Auto-generated method stub

    postTowall();
    Intent intent= new Intent(Frnd.this,Logout.class);
    startActivity(intent);

    }

    private void postTowall() {
        facebook.dialog(this, "feed", new DialogListener() {

      @Override
      public void onFacebookError(FacebookError e) {
      }

      @Override
      public void onError(DialogError e) {
      }

      public void onComplete(Bundle values) {
          String sh = null;
          Bundle params = new Bundle();

          params.putString("caption", sh);
      }

      public void onCancel() {
          // TODO Auto-generated method stub
      }

2 个答案:

答案 0 :(得分:1)

您可以使用帖子进行发布。使用asynctask和内部将消息发布到face book。或者你可以写一个简单的线程然后启动它。

此asynctask链接可以帮助您。它还有一个用法示例:

http://developer.android.com/reference/android/os/AsyncTask.html

答案 1 :(得分:0)

您应该设置其他活动以打开帖子对话框。如果它应该或不通过意图发送信号......