2013-08-06 40 views
0

如何在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 
     } 
+0

將您的2動作添加到偵聽器。 –

+0

你想顯示下一個活動,然後是對話框?你的代碼是順序的,所以它不可能在同一時間運行,你可以使用AsyncTask或Threads來實現。 –

+0

在第二個Activity的'onCreate()'方法中粘貼調用(例如'postTowall()')。將該函數的代碼粘貼到第二個「Activity」的主體中。 – g00dy

回答

0

您應該設置其他活動以打開對話框。通過意向發送一個信號,如果它應該或不...

相關問題