gpt4 book ai didi

java - 如何将 Android Wear Activity 类导入移动 Activity 类?

转载 作者:行者123 更新时间:2023-11-30 02:35:55 25 4
gpt4 key购买 nike

我使用 Android Studio 自动生成了一个 Android Wear 项目,其中包括一个用于在手机上运行的代码的 mobile 文件夹,以及一个用于存放在手机上运行的代码的 wear 文件夹在 watch 上运行。这两个文件夹包含相同的包名称层次结构。

在项目的移动部分,我有一个名为src/main/java/mypackage/MobileActivity.java 的 Activity 。在项目的 wear 部分,还有另一个名为 src/main/java/mypackage/WearActivity.java 的 Activity 。

我的问题是,当我尝试在移动端创建可穿戴操作时(根据 these instructions ),我无法访问 MobileActivity.java 中的 WearActivity 类:

Intent actionIntent = new Intent(this, WearActivity.class);
PendingIntent actionPendingIntent = PendingIntent.getActivity(this, 0, actionIntent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Action wearableAction = new NotificationCompat.Action.Builder(R.drawable.ic_launcher, getString(R.string.label_show_details), actionPendingIntent).build();
new WearableExtender().addAction(wearableAction))

(错误:找不到符号类 WearActivity)

所以我的问题是,我应该如何将 WearActivity 从项目的 wear 端导入到项目的 mobile 端,以便我可以在我正在创建的 Intent?

最佳答案

解决方案是根本不在移动应用程序中引用 Wea​​rActivity,而是使用 com.google.android.gms.wearable.MessageApi 从移动应用程序向穿戴设备发送消息应用程序。然后,Wear 应用可以在本地启动自己的通知,其中包括 WearActivity 操作。

这记录在 https://developer.android.com/training/wearables/data-layer/messages.html 中.

关于java - 如何将 Android Wear Activity 类导入移动 Activity 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26562840/

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