android开发中,怎样才能仅在应用启动时调用一次某个方法 5
android开发中,怎样才能仅在应用启动时调用一次某个方法?例如我想要在应用开始的时候将用户的通讯录信息保存到数据库,但不希望在应用运行过程中再次进行这一操作虽然楼下的...
android开发中,怎样才能仅在应用启动时调用一次某个方法?例如我想要在应用开始的时候将用户的通讯录信息保存到数据库,但不希望在应用运行过程中再次进行这一操作
虽然楼下的答案都是可行的,但是能不能不借助条件控制,我不希望把这些只需要调用一次的代码或者方法放在界面代码内。。。 展开
虽然楼下的答案都是可行的,但是能不能不借助条件控制,我不希望把这些只需要调用一次的代码或者方法放在界面代码内。。。 展开
3个回答
展开全部
设置一个静态类,里面一个静态布尔值或者静态int型,启动完调用那个方法把这个值改变一下,以后判断只要值是改变过的就不再调用那个方法,那就不会了,我是初学的,觉得手动调方法的话可以在方法内判断,如果不想在界面代码出现,或许手动抛出一个自定义异常来在catch中处理?不太理解,陪LZ观望一下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个log好了,下次启动检查一下,如果已经做过,就不要再做了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询