-1
私はonCreateView方法で断片上の遅延メソッドを使用しますが、その第二の時間が私のgoto再びこの遅延方法は、あなたがにフラグメントのautoMatedClicker()
関数を呼び出すことができ断片遅延法では機能しませんか?
public class SearchFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.search_layout, container, false);
autoMatedClicker();
return rootView;
}
private void autoMatedClicker() {
new Handler().postDelayed(new Runnable() {
@Override
public void run()
{
citySelectionList();
}
}, 50);
}
これは、あなたが 'autoMatedClicker()'を呼び出すためだと思うし、afaikはフラグメントを再利用するときに必ずしも複数回呼び出されるとは限りません。フラグメントのライフサイクルをチェックして、メソッドを呼び出すためのより良い場所を見つける必要があります – Dodge