我收到了一个警告:此 FragmentManager 应在使用 #recycle() 方法后进行回收
,我正在尝试解决它。你有什么建议吗?
date.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
android.support.v4.app.FragmentTransaction ft = getFragmentManager().beginTransaction();
DialogFragment newFragment = new DatePickerDialogFragment(ChartingFragment.this);
newFragment.show(ft, "date_picker_fialog");
}
});
FragmentTransaction
的使用方法:http://developer.android.com/reference/android/app/DialogFragment.html#BasicDialog - 这是Lint的一个错误,它只显示有关创建FragmentTransactions但从未使用它们的警告,因为它不知道DialogFragment#show()
实际上是正确使用它们的方式。 - zapl