成都电子商务网站建站二手交易网站怎么做
web/
2025/9/29 11:29:58/
文章来源:
成都电子商务网站建站,二手交易网站怎么做,营销软件代理的特点有哪些,建筑工程培训文章目录 Introlog 及结论代码 Intro
界面设计#xff1a;点击左侧按钮#xff0c;会将右侧 青色的RightFragment 替换成 黄色的AnotherRightFragment#xff0c;而这两个 Fragment 的生命周期方法都会打印日志。 所以只要看执行结果中的日志#xff0c;就可以知道 Fragme… 文章目录 Introlog 及结论代码 Intro
界面设计点击左侧按钮会将右侧 青色的RightFragment 替换成 黄色的AnotherRightFragment而这两个 Fragment 的生命周期方法都会打印日志。 所以只要看执行结果中的日志就可以知道 Fragment 的不同生命周期方法的执行顺序。 点击按钮后右侧的Fragment被替换
log 及结论
2024-03-24 20:40:26.903 FragmentUsageTestActivi W Fragment的生命周期》切换Fragment
2024-03-24 20:40:26.916 RightFragment D Fragment的生命周期: RightFragment onAttach:
2024-03-24 20:40:26.916 RightFragment D Fragment的生命周期: RightFragment onCreate:
2024-03-24 20:40:26.917 RightFragment D Fragment的生命周期: RightFragment onActivityCreated:
2024-03-24 20:40:26.919 RightFragment D Fragment的生命周期: RightFragment onStart:
2024-03-24 20:40:26.921 RightFragment D Fragment的生命周期: RightFragment onResume:
2024-03-24 20:40:38.070 FragmentUsageTestActivi W Fragment的生命周期》切换Fragment
2024-03-24 20:40:38.081 RightFragment D Fragment的生命周期: RightFragment onPause:
2024-03-24 20:40:38.081 RightFragment D Fragment的生命周期: RightFragment onStop:
2024-03-24 20:40:38.082 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onAttach:
2024-03-24 20:40:38.082 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onCreate:
2024-03-24 20:40:38.087 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onActivityCreated:
2024-03-24 20:40:38.088 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onStart:
2024-03-24 20:40:38.090 RightFragment D Fragment的生命周期: RightFragment onDestroyView:
2024-03-24 20:40:38.091 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onResume:
2024-03-24 20:40:42.935 FragmentUsageTestActivi W Fragment的生命周期》点击了【返回】按钮 (onBackPressed)
2024-03-24 20:40:42.936 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onPause:
2024-03-24 20:40:42.937 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onStop:
2024-03-24 20:40:42.939 RightFragment D Fragment的生命周期: RightFragment onActivityCreated:
2024-03-24 20:40:42.939 RightFragment D Fragment的生命周期: RightFragment onStart:
2024-03-24 20:40:42.940 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onDestroyView:
2024-03-24 20:40:42.940 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onDestroy:
2024-03-24 20:40:42.940 AnotherRightFragment D Fragment的生命周期: AnotherRightFragment onDetach:
2024-03-24 20:40:42.940 RightFragment D Fragment的生命周期: RightFragment onResume:
2024-03-24 20:40:44.765 FragmentUsageTestActivi W Fragment的生命周期》点击了【返回】按钮 (onBackPressed)
2024-03-24 20:40:44.766 RightFragment D Fragment的生命周期: RightFragment onPause:
2024-03-24 20:40:44.767 RightFragment D Fragment的生命周期: RightFragment onStop:
2024-03-24 20:40:44.768 RightFragment D Fragment的生命周期: RightFragment onDestroyView:
2024-03-24 20:40:44.769 RightFragment D Fragment的生命周期: RightFragment onDestroy:
2024-03-24 20:40:44.769 RightFragment D Fragment的生命周期: RightFragment onDetach:
2024-03-24 20:40:48.307 FragmentUsageTestActivi W Fragment的生命周期》点击了【返回】按钮 (onBackPressed)结论与 《第一行代码》中所述一致
代码
可以查看以下三个提交点改动一样, gitee网速最快不过三个网站界面有不同看你习惯看哪个 gitee: https://gitee.com/wuyujin1997/android-demo/commit/0d75711e244b7c59ed009326b8174bedcb4caff8 github: https://github.com/wuyujin1997/AndroidDemo/commit/0d75711e244b7c59ed009326b8174bedcb4caff8 bitbucket: https://bitbucket.org/wuyujin1997/androiddemo/commits/0d75711e244b7c59ed009326b8174bedcb4caff8
主要的生命周期方法日志类如下其他的就不贴了见上 git commit link
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;public class BaseFragmentForLifecycleLog extends Fragment {private String TAG;public BaseFragmentForLifecycleLog() {TAG this.getClass().getSimpleName();}Overridepublic void onAttach(NonNull Context context) {super.onAttach(context);Log.d(TAG, Fragment的生命周期: TAG onAttach: );}Overridepublic void onCreate(Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);Log.d(TAG, Fragment的生命周期: TAG onCreate: );}NullableOverridepublic View onCreateView(NonNull LayoutInflater inflater, Nullable ViewGroup container, Nullable Bundle savedInstanceState) {Log.d(TAG, Fragment的生命周期: TAG onCreateView: );return super.onCreateView(inflater, container, savedInstanceState);}Overridepublic void onActivityCreated(Nullable Bundle savedInstanceState) {super.onActivityCreated(savedInstanceState);Log.d(TAG, Fragment的生命周期: TAG onActivityCreated: );}Overridepublic void onStart() {super.onStart();Log.d(TAG, Fragment的生命周期: TAG onStart: );}Overridepublic void onResume() {super.onResume();Log.d(TAG, Fragment的生命周期: TAG onResume: );}Overridepublic void onPause() {super.onPause();Log.d(TAG, Fragment的生命周期: TAG onPause: );}Overridepublic void onStop() {super.onStop();Log.d(TAG, Fragment的生命周期: TAG onStop: );}Overridepublic void onDestroyView() {super.onDestroyView();Log.d(TAG, Fragment的生命周期: TAG onDestroyView: );}Overridepublic void onDestroy() {super.onDestroy();Log.d(TAG, Fragment的生命周期: TAG onDestroy: );}Overridepublic void onDetach() {super.onDetach();Log.d(TAG, Fragment的生命周期: TAG onDetach: );}}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83871.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!