2014-01-30 21 views
1

我正在開發一個android sms應用程序。有兩個工作活動的單個按鈕

當用戶點擊發送按鈕時,我的應用程序上有一個發送按鈕,短信將發送到所需的號碼。

我的問題是我想添加另一個活動到發送按鈕。當用戶點擊發送按鈕時,我希望他的消息與打開的新頁面一起發送,其中包含thanks

我已經創建了感謝頁面,但是我不知道如何將此頁面與發送短信一起製作。我試圖通過編寫mainactivity.java類中短信代碼上方的意圖代碼,但它發送短信ant並未將用戶重定向到感謝頁面。

+0

PLZ給我的onclick方法 –

+0

的onClick代碼請.... –

+0

如果添加回調會發生什麼? –

回答

2

上的按鈕使用一個onclick android:onClick="sendMessage",然後在「的sendMessage」的方法寫(或任何你的方法名是)使用此

public void sendMessage(View view) { 
    //TODO write your send sms crap 
    Intent intent = new Intent(this, ThanksPage.class); //starts new intent 
    startActivity(intent); 
} 
+0

我曾嘗試過使用此..但在這我有一個麻煩......當沒有消息鍵入文本框中,用戶點擊發送按鈕,然後意圖工作,用戶被帶到感謝頁面,沒有發送消息...當用戶在文本框中輸入某些內容時。然後意圖不工作只有意圖正在工作.....我希望兩個工作在一個單一的clik .... –

+0

@ user3248520我不明白你的問題。 。當文本框爲空時,它會啓動新的意圖?但是當用戶有文本時,它只發送文本並且不會啓動新的意圖?這是你說的嗎? – Tyson

+0

@ user3248520確保您正在發送消息的方法內啓動新的意圖。您甚至可以設置一個計時器,以便它不會立即啓動該意圖,但需要幾秒鐘。另一種選擇是銷燬當前的活動,並重新實例化它,而不是隻開始一個新活動。試着給出你的代碼的一些例子,因爲比猜測更容易看到你做錯了什麼。 – Tyson

相關問題