我有兩個Activity
S A和B. Activity B
有Button OK
我要檢查wheather的Button Ok
被點擊或不Activity A
如何檢查一個按鈕被點擊或不從其他活動
回答
設置裏面的布爾變量Button ok
我想在這裏你會發現你需要的所有東西:http://developer.android.com/reference/android/widget/Button.html – ZanattMan
也可以使一個Interface
類,並創建一個Boolean Method
具體Name
初始化接口類對象中Activity B
和Button Ok
點擊分配Boolean Method
和實施interface
在Activity A
當您在Activity B
點擊Button Ok
需要保存bollean btnOkClicked = true
。
並從Activity A
只讀取此值。您可以保存它 - 你想要什麼都(public static
或shared preference)
希望這有助於
你有一個設計問題,在您的應用程序(這可能是人們的downvoting的原因)
如果Button Ok
裏面Activity B
,並點擊Button Ok
,這意味着Activity A
當前未處於活動狀態(暫停或銷燬)。
你可能想要做的是使用=>https://developer.android.com/reference/android/app/Activity.html#startActivityForResult(android.content.Intent,int)以啓動活動B的結果
和活性的覆蓋與此使用活動結果=>https://developer.android.com/reference/android/app/Activity.html#onActivityResult(int,INT,android.content.Intent )
下面的教程很好地解釋了有關活動的結果: http://www.mybringback.com/tutorial-series/12186/android-startactivityforresult-example/
與布爾標誌創建一個靜態類。然後設置從當按下按鈕OK活動B中的標誌,那麼從您的活動A.
/這是店裏類檢查標誌../
public class Store {
/*
* Singleton
*/
private boolean flag
private static Store instance;
public static synchronized Store getInstance() {
if (instance == null) {
instance = new Store();
}
return instance;
}
public String getFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag= flag;
}
//這是在活動B實施
// onButton點擊設置該標誌
Store.getInstance()setFlag(真)。
....
//這是在活動的執行甲
如果(Store.getInstance()。getFlag()){
**該按鈕被點擊
} else **按鈕沒有被點擊..
- 1. 檢查是否有其他按鈕被點擊
- 2. 如何讓一個按鈕點擊其他按鈕
- 3. 檢查哪個按鈕被點擊
- 4. 如何檢查一個按鈕是否被點擊使用javascript?
- 5. 如何檢查是否一個按鈕被點擊在MS Word?
- 6. onLoadFinished當我點擊從其他活動的按鈕時調用
- 7. 在其他頁面點擊另一個按鈕後自動點擊按鈕
- 8. 使用jQuery或JavaScript禁用按鈕當一些其他的按鈕被點擊
- 9. 如何從一個按鈕開始活動點擊
- 10. 按鈕被點擊後,另一個按鈕就不會點擊
- 11. 當返回按鈕被點擊活動
- 12. 禁用所有其他切換按鈕,一個被點擊
- 13. TCL:如何創建一個選擇其他檢查按鈕的檢查按鈕
- 14. 如何獲取從其他活動中點擊的按鈕的值
- 15. Javascript按鈕 - 點擊後,其他按鈕從背後滑動?
- 16. 如何激活一個UISearchDisplayController當按鈕被點擊
- 17. 知道哪個按鈕被點擊從以前的活動
- 18. 檢查按鈕被點擊時
- 19. C#檢查按鈕是否被點擊
- 20. VBA檢查按鈕是否被點擊
- 21. 如何檢查一個單選按鈕是否已被點擊後被選中?
- 22. 如何在同一時間點擊一個按鈕和活動2個按鈕
- 23. 如何啓動按鈕另一個活動點擊
- 24. 如何檢測一個片段內的動態創建的按鈕被點擊,從活動?
- 25. 查看按鈕上的活動點擊
- 26. 如何檢查提交按鈕是否被點擊而不是輸入按鈕?
- 27. 檢查一個按鈕被點擊的事件qt
- 28. 檢查按鈕被點擊一個ON_COMMAND_RANGE處理函數
- 29. 檢查一個按鈕是否被點擊jquery
- 30. 檢查其UIAlertVeiw被點擊
我不明白這個問題。因爲當你在ActivityB中時,你的ActivityA被暫停(或刪除) - 這取決於活動的生命週期。但如果您需要檢查用戶是否點擊了該按鈕,您可以在Bundle(setExtra)內發送此信息,以啓動意圖[基本上從A到B] – 2013-04-15 12:27:36
如果您投下了投票請提供意見。 –
即使問題本身並不清楚,爲什麼大家都用假設來回答問題,我爲你的熱情支持鼓掌,但我想所有需要幫助Abhijit先讓他寫清楚問題。 – MKJParekh