我对Android和Java颇为陌生。在我使用C++处理与消息分派的事件之前。现在我想为Android平台创建相同的用户体验,我希望您能就将事件绑定到用户控件的最佳方式提供任何建议或意见。Android:响应式用户界面的最佳实践
下面是C++的例子:
ON_MESSAGE(WM_RECORD_START, &CMainFrame::OnRecordStart)//Method OnRecordStarts() executes on WM_RECORD_START_MESSAGE
...
LRESULT CMainFrame::OnRecordStart(WPARAM wParam, LPARAM lParam)
{
m_pNetworkCtrl->SetGeoLocationInfo();
...
}
...
void CMainFrame::RecordStart()
{
PostMessage(WM_RECORD_START);
}
在该方法RecordStart()
以上的情况下,结合于Button
(当按下Button
时执行)并发布messa ge WM_RECORD_START
。当收到消息WM_RECORD_START
时,方法OnRecordStart()
被执行。
正如之前提到的,我想创建一个响应的用户界面,如果该方法OnRecordStart()
从RecordStart()
直接叫我不知道是否会不够好:
void RecordStart()
{
OnRecordStart();
}
我真的很感激您的任何建议。