-1
我在android中遇到了我的秒錶片段問題。 我想在片段java文件中運行onClickStart方法,但它產生一個異常,並說這個方法不存在於activity.so它試圖從包含該片段的活動運行它不是片段本身plz指南Android片段中的onClick屬性不起作用
我在android中遇到了我的秒錶片段問題。 我想在片段java文件中運行onClickStart方法,但它產生一個異常,並說這個方法不存在於activity.so它試圖從包含該片段的活動運行它不是片段本身plz指南Android片段中的onClick屬性不起作用
對於您無法使用xml onclick屬性的片段,因爲它會導致您的代碼在活動中執行該方法。
對於片段,最好的解決方案是在代碼中定義onclicklistener。
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
yourField.setOnClickListener(new FieldOnClickListener());
}
private class FieldOnClickListener implements View.OnClickListener {
@Override
public void onClick(View view) {
// your code here
}
}
發佈您的片段代碼和活動代碼以更好地幫助您 –