首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(二)

    类错误 3.android.content.ActivityNotFoundException: No Activity found to handle Intent 问题 4.使用Android中的消息机制解决...:Only the original thread that created a view hierarchy can touch its views 5.为APP设置启动欢迎界面,AndroidStudio...to handle Intent 问题 报错如下 android.content.ActivityNotFoundException: No Activity found to handle Intent...new Message(); msg.what = COMPLETED; handler.sendMessage(msg); } } } 通过上面这种方式,我们就可以解决线程安全的问题...5.为APP设置启动欢迎界面,AndroidStudio添加启动界面之后闪退 解决办法: 将启动的第一个页面设置为XXXActivity,同时,将原来的主活动文件添加到其下面: <activity android

    2.4K30

    我以为发现了Android 14系统中的一个bug,然而...

    这段代码确实可以正常工作,但是大家有没有想过一个问题,假如现在你的手机上有另外一个App,它的AndroidManifest.xml里是这么写的: <activity android:name=...唯一的问题就是,我所使用的上述示例,在没有明确指定当前App包名的情况会崩溃,而我的同事guting却反馈说是没有任何错误日志可以观察到。...最后,我尝试把targetSdkVersion设置成33,发现即使不指定App包名,广播消息也能收到。只要设置成了34,不指定App包名广播就会丢失,且没有任何错误出现。...结果这一研究,还真让我发现了真实的问题所在。 现在我们已经知道,App target到Android 14之后,隐式Intent启动内部Activity和Serivce是会崩溃的。...结果并不是,崩溃的原因是ActivityNotFoundException: No Activity found to handle Intent。 这个崩溃原因让我豁然开朗。

    1.7K10

    android学习笔记----自定义广播和系统广播

    所以此时的广播接收器是有先后顺序的,优先级高的广播接收器就可以先接收到广播消息,并且前面的广播接收器还可以截断或者修改正在传递的广播,这样后面的广播无法接受到广播消息或者接收到不真实的广播消息。...本地广播: 不管是有序广播无序广播还是系统的广播都是全局性的广播,即发出的广播可以被其他任何应用程序接收到,并且我们也可以接受来自于其他任何应用程序的广播,这样就很容易引起安全问题,比如我们发送一些携带关键性数据的广播有可能被其他应用程序截获...java.io.IOException: AUTHENTICATION_FAILED 如果只有Enabled属性而不加Exported属性,则会打开activity页面但是不会弹出Toast 两个属性都加上就没问题了...; import android.support.v7.app.AppCompatActivity; import android.util.Log; public class BaseActivity...这是因为我们始终需要保证只有处于栈顶的活动才能接收到这条强制下线广播,非栈顶的活动不应该也没有必要去接收这条广播,所以写在onResume()和onPause()方法里就可以很好的解决这个问题,当一个活动失去栈顶位置时

    2.6K20

    酷炫的外部开启Activity新姿势

    不过今天要讲的并不是Url拦截的方式和JavaScript注入方式,因为这种交互方式存在着不少问题: 1、Java 调用 js 里面的函数、效率并不是很高、估计要200ms左右吧、做交互性很强的事情...下面介绍一下本人曾经常用的场景: 其他应用想要调用你APP的某个页面 自己的H5页面想要调用native的某个页面 服务器下发路径,客户端根据服务器下发跳转路径跳转相应的页面 APP端收到服务器端下发的...-- 下面这几行也必须得设置 --> category android:name="android.intent.category.DEFAULT" /> category...这是我们接收到的uri传递的相关信息,只打印了一部分不是全部,有兴趣大家可以自行打印更多信息。...category android:name="android.intent.category.BROWSABLE" /> <action android:name="

    1K10
    领券