Commit 8e304a84 authored by jianglx's avatar jianglx

解决引导页内存泄漏的问题

parent bc6a42d4
......@@ -71,12 +71,26 @@ public class GuideActivity extends BaseActivity<CommonPresenter> {
}
});
btnSkip.setOnClickListener(v -> {
startActivity(MainActivity.getIntent(getApplicationContext()));
mPresenter.getView().onShowLoading();
startActivity(MainActivity.getIntent(GuideActivity.this));
finish();
new Thread(() -> {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
finish();
}).start();
});
}
@Override
public void finish() {
mPresenter.getView().onHideLoading();
super.finish();
}
@Override
protected void loadData(Bundle savedInstanceState, Intent intent) {
......@@ -95,4 +109,14 @@ public class GuideActivity extends BaseActivity<CommonPresenter> {
list.add(new GuideFourthFragment());
return list;
}
@Override
protected void onStop() {
super.onStop();
}
@Override
public void onDestroy() {
super.onDestroy();
}
}
......@@ -12,6 +12,7 @@ import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.base.BaseFragment;
import com.ruiwenliu.wrapper.base.presenter.CommonPresenter;
import com.rv.share.utils.TransformationUtils;
import com.xxfc.rv.GuideActivity;
import com.xxfc.rv.MainActivity;
import com.xxfc.rv.R;
......@@ -43,9 +44,17 @@ public class GuideFourthFragment extends BaseFragment<CommonPresenter> {
btnConfirm = getView().findViewById(R.id.btn_confirm);
btnConfirm.setVisibility(View.VISIBLE);
btnConfirm.setOnClickListener(v -> {
mPresenter.getView().onShowLoading();
startActivity(MainActivity.getIntent(getContext()));
getActivity().finish();
mPresenter.getView().onShowLoading();
new Thread(() -> {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
getActivity().finish();;
}).start();
});
textView1.setText("开启房车自驾新旅程");
String html = "出发即是家,开门即是景";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment