位置: 编程技术 - 正文
推荐整理分享startActivity时报错Calling startActivity() from outside of an Activity conte(startactivity()),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:startactivity(intent),startactivity报错,startactivityforresult(),activity startactivity,startactivity(intent)报错,startactivity(),startactivityforresult(),startactivity(intent)报错,内容如对您有帮助,希望把文章链接给更多的朋友!
原因:
Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用 Activity的startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的话,就需要开启一个新的task,遇到上面那个异常的,都是因为使用了Context的startActivity方法。解决办法是,加一个flag。intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
版权声明:本文为博主原创文章,未经博主允许不得转载。
Activity生命周期讲解 前言:一直想着写一些Android基础知识分享给大家,但是有时候又觉得怕写不好误导了大家学习Android,思前想后觉得还是去Android官网看看,发现在Android
Android数据库高手秘籍:SQLite命令 要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能。虽说SQL博大精深,要想精通确实很难,但最
android 单行gridview横向滑动的实现 android单行gridview横向滑动的实现首先重写下GridViewHorizontalGridView.javapublicclassHorizontalGridViewextendsGridView{publicHorizontalGridView(Contextcontext,AttributeSetattrs){super(co
标签: startactivity()
本文链接地址:https://www.jiuchutong.com/biancheng/378103.html 转载请保留说明!友情链接: 武汉网站建设