我有一个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
。