gpt4 book ai didi

android - 按钮单击不适用于两个应用程序之间共享的远程 View

转载 作者:行者123 更新时间:2023-11-30 02:40:17 27 4
gpt4 key购买 nike

我创建了两个应用程序1.主机应用2.主应用

HostApp 创建一个远程 View 并通过 IPC 与 MainApp 共享。 RemoteView 上的布局包含一个按钮,使用以下代码注册点击事件

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com")) ;
PendingIntent pi = PendingIntent.getBroadcast(getBaseContext(), 0 , i, PendingIntent.FLAG_UPDATE_CURRENT);
timeView.setOnClickPendingIntent(R.id.test_button, pi);

仍然在主应用程序启动时显示按钮,但点击事件不起作用。

最佳答案

问题已经解决,唯一的问题是线路

PendingIntent pi = PendingIntent.getBroadcast(getBaseContext(), 0 , i, PendingIntent.FLAG_UPDATE_CURRENT);

改为

PendingIntent pi = PendingIntent.getActivity(getBaseContext(), 0 , i, PendingIntent.FLAG_UPDATE_CURRENT);它奏效了。

关于android - 按钮单击不适用于两个应用程序之间共享的远程 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25865198/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com