Android异常记录

Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK

Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用Activity的  startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的話,就需要开启一个新的的task,遇到这个异常,是因为使用了Context的startActivity方法。解决办法是,加一个flag。
代码:
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
这样就可以在新的task里面启动这个Activity了。

ERROR: Could not find com.cooloongwu.plugin:asm.plugin:1.0.0.


image.png

如果不设置artifactId就是module名,如果设置了artifactId,那么asm.plugin这里的值就是artifactId

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android异常之Service启动Activity 在Activity中其中startActivity这个大家...
    Jason_andy阅读 2,254评论 0 1
  • 经常混淆,转载的以备今后查看(原链接:https://www.jianshu.com/p/7f1c9fac2af2...
    lkuo阅读 1,068评论 0 1
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,505评论 0 13
  • 时间的爱人 把蔚蓝的天空染成海的颜色 有海风告诉我,来自哪里 张开一双翅膀自由的翱翔 盘旋在船头 跟着它向世界远航...
    大皖安利阅读 120评论 0 0
  • 这一天我写了这篇文章,代表辛酸故事后的快乐。 很多人说这个世界多么得不公平其中也包括我,一本书的其中一句话写的...
    心灵感受阅读 470评论 2 1