我有一个Fragment设置一个ListView并创建一个定期Handler更新的。Listview但是,看起来在被销毁Handler后仍然运行。Fragment
以下是代码。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//boilerplate code
final Handler handler = new Handler();
handler.post(new Runnable() {
@Override
public void run() {
assignAdapter();
handler.postDelayed(this, 15000);
}
});
return v;
}
ListView在销毁后更新Fragment会导致应用程序崩溃。当被摧毁时,我怎样才能导致Handler停止?Fragment我还想知道如果暂停应用程序也会产生什么影响Handler。