首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未调用WearableListenenerService onMessageReceived

未调用WearableListenenerService onMessageReceived
EN

Stack Overflow用户
提问于 2017-10-04 06:27:11
回答 1查看 113关注 0票数 0

我做了一个简单的服务,应该从佩戴接收消息:

代码语言:javascript
复制
public class serviceforwatchlock extends WearableListenerService {

    @Override
    public void onMessageReceived(MessageEvent messageEvent) {
        super.onMessageReceived(messageEvent);

        Intent intent = new Intent(this, MainActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    }

    @Override
    public void onCreate() {
        super.onCreate();
    }
}

我检查了是否调用了onCreate方法,它确实是调用了。

另外,这是我的清单:

代码语言:javascript
复制
<service
            android:name=".serviceforwatchlock"
            android:enabled="true"
            android:exported="true">
            <intent-filter>
                <action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" />
                <data android:scheme="wear" android:host="*"
                    android:path="/start-activity" />
            </intent-filter>
        </service>

现在我的着装代码是:

代码语言:javascript
复制
new Thread(new Runnable() {
            @Override
            public void run() {
                NodeApi.GetConnectedNodesResult nodes = Wearable.NodeApi.getConnectedNodes( mApiClient).await();
                for(Node node : nodes.getNodes()) {
                    MessageApi.SendMessageResult result = Wearable.MessageApi.sendMessage(
                            mApiClient, node.getId(), "/start_activity", "lockscreenGTP".getBytes() ).await();
                }
            }
        }).start();

onMessageReceived方法没有被调用,我也没有收到任何错误消息。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 00:07:57

基于此thread,您遇到此问题的一个可能原因是您的应用程序使用不同的密钥进行签名。手机和可穿戴应用的包名是相同的,它们也需要共享相同的签名。请确保两个应用程序都使用相同的密钥签名。在此thread中还建议检查applicationId是否相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46554344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档