transformNativeLibsWithStripDebugSymbolForDebug,视图状态,Fragment生命周期

本文解决了Android开发中常见的NDK配置错误,并详细解释了Fragment的不同生命周期回调方法及其应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、#ndk.dir=C\:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk-bundle
   ndk.dir=E\:\\android-ndk-r15c-windows-x86_64\\android-ndk-r15c
   sdk.dir=C\:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk




//报错
//Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'.
//> A problem occurred starting process 'command 'C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip''
//原因
//NDK缺少文件
//解决
//在https://developer.android.google.cn/ndk/downloads/older_releases下载android-ndk-r15c版本,然后修改local.properties文件里的ndk.dir的路径。




3、视图状态
   enabled---视图是否可用,当设为false时,无法响应onTouch事件
   focused---视图是否获得焦点
   window_focused---视图是否处于正在交互的窗口中
   selected---视图是否选中
   pressed---视图是否按下
   
   
4、Fragment完整生命周期:onAttach->onCreate->onCreateView->onViewCreated->onActivityCreated->onStart->onResume->onPause->onStop->onDestoryView->onDestroy->onDetach
   Fragment启动:onAttach->onCreate->onCreateView->onViewCreated->onActivityCreated->onStart->onResume
   按home键返回桌面:onPause->onStop
   重新进入fragment页面:onStart->onResume
   按back键退出:onPause->onStop->onDestoryView->onDestroy->onDetach
   onAttach:Fragment与Activity建立关联的时候调用。
   onCreateView:为Fragment加载布局时调用。
   onActivityCreated:当Activity中的onCreate执行完后调用。
   onDestoryView:Fragment中的布局被移除时调用。
   onDetach:Fragment和Activity解除关联的时候调用。
   replace相当于先remove再add。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值