2013-08-06 2 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

Вставьте вызов (например, 'postTowall()') в метод 'onCreate()' второй 'Activity'. Вставьте код этой функции в тело второй «Деятельности». – g00dy

ответ

0

Вы должны установить другое действие для открытия диалогового окна сообщений. Отправить через намерение сигнал, если он должен или нет ...

1

Вы можете использовать поток для публикации. Используйте asynctask и внутри этого сообщения сообщение к лицу книги. Или вы можете просто написать простой поток и запустить его.

Эта ссылка для асинтезы может вам помочь. он имеет пример использования также:

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

Смежные вопросы