第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在按下按鈕之前激活按鈕?

如何在按下按鈕之前激活按鈕?

婷婷同學(xué)_ 2023-08-04 19:04:15
我正在制作一個連接到亞馬遜 AWS 服務(wù)的應(yīng)用程序。我的一切都已正確連接,但在連接之前我需要按一個按鈕。有沒有辦法避免這一步并讓它自動連接到AWS?現(xiàn)在,用戶必須按下一個按鈕表示他們想要連接,然后按下另一個按鈕表示他們想要訂閱某個主題以接收更新。由于此應(yīng)用程序的唯一目的是連接到 AWS,因此我想刪除按鈕按下操作,因為這只是浪費(fèi)時間。這是我的代碼:@Override? ? protected void onCreate(Bundle savedInstanceState) {? ? ? ? super.onCreate(savedInstanceState);? ? ? ? setContentView(R.layout.activity_main);? ? ? ? this.context = PubSubActivity.this;? ? ? ? //Sets up layout information? ? ? ? txtSubscribe = (EditText) findViewById(R.id.txtSubscribe);? ? ? ? tvClientId = (TextView) findViewById(R.id.tvClientId);? ? ? ? tvStatus = (TextView) findViewById(R.id.tvStatus);? ? ? ? tvSteamTemp = (TextView) findViewById(R.id.tvSteamTemp);? ? ? ? tvWaterTemp = (TextView) findViewById(R.id.tvWaterTemp);? ? ? ? tvWaterFlow = (TextView) findViewById(R.id.tvWaterFlow);? ? ? ? tvDieselFlow = (TextView) findViewById(R.id.tvDieselFlow);? ? ? ? tvManualResetLevel = (TextView) findViewById(R.id.tvManualResetLevel);? ? ? ? tvWaterFeederLevel = (TextView) findViewById(R.id.tvWaterFeederLevel);? ? ? ? tvAutoResetPressure = (TextView) findViewById(R.id.tvAutoResetPressure);? ? ? ? tvManualResetPressure = (TextView) findViewById(R.id.tvManualResetPressure);? ? ? ? tvTempLimit = (TextView) findViewById(R.id.tvTempLimit);? ? ? ? btnConnect = (Button) findViewById(R.id.btnConnect);? ? ? ? btnConnect.setOnClickListener(connectClick);? ? ? ? btnConnect.setEnabled(false);? ? ? ? btnSubscribe = (Button) findViewById(R.id.btnSubscribe);? ? ? ? btnSubscribe.setOnClickListener(subscribeClick);? ? ? ? btnDisconnect = (Button) findViewById(R.id.btnDisconnect);? ? ? ? btnDisconnect.setOnClickListener(disconnectClick);? ? ? ? /* MQTT client IDs are required to be unique per AWS IoT account.? ? ? ? ?* This UUID is "practically unique" but does not _guarantee_? ? ? ? ?* uniqueness.? ? ? ? ?*/? ? ? ? clientId = UUID.randomUUID().toString();? ? ? ? tvClientId.setText(clientId);
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗 獲得超7個贊

添加btnConnect.performClick()后調(diào)用btnConnect.setEnabled(true);

我不知道為什么你必須在 acitivity onCreate 方法中創(chuàng)建新線程,然后使用 runOnUiHandle 在 UI 線程上運(yùn)行它。onCreate 方法默認(rèn)在 UI 線程上運(yùn)行


查看完整回答
反對 回復(fù) 2023-08-04
?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗 獲得超12個贊

使用 的內(nèi)容創(chuàng)建一個函數(shù)connectClick并在 中調(diào)用它onCreate。由于您沒有使用vin 中的參數(shù)connectClick,因此該函數(shù)不需要有任何參數(shù)。



查看完整回答
反對 回復(fù) 2023-08-04
  • 2 回答
  • 0 關(guān)注
  • 163 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號