如何从CanvasWatchFaceService调用startActivityForResult

时间:2016-04-25 14:10:20

标签: java android android-activity

我正在制作表盘。我需要启动一个活动才能为我的watchface请求运行时权限。

我可以轻松地从我的表盘引擎内部启动一个活动,如下所示:

Intent permissionIntent = new Intent(
                getApplicationContext(),
                PermissionActivity.class);
        permissionIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(permissionIntent);

但是我想得到这个活动的结果,所以我可以将一个新状态转移到引擎。

我读到有一个startActivityForResult适合我,但这是不可能的,因为我在服务中运行它。

还有其他方法吗?

0 个答案:

没有答案