Java 从服务启动活动

Java 从服务启动活动,java,android,Java,Android,当使用服务收到推送通知时,是否可以启动Android活动或应用程序 这仅在应用程序已在运行时启动新活动 当接收到推送通知时,将在服务中调用此函数 Intent in = new Intent(this, MainActivity.class); in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); this.startActivity(in); 不可能(但可能,请参见下面的编辑) 即使这是可能的,你认为一项活动突然突然突然出现并取代你正在做的任何事情是一个好主

当使用服务收到推送通知时,是否可以启动Android活动或应用程序

这仅在应用程序已在运行时启动新活动

当接收到推送通知时,将在服务中调用此函数

Intent in = new Intent(this, MainActivity.class);
in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(in);
不可能(但可能,请参见下面的编辑)

即使这是可能的,你认为一项活动突然突然突然出现并取代你正在做的任何事情是一个好主意吗?我肯定会立即卸载这个应用程序,并给它尽可能最差的评级

我建议你出示一份通知


经过思考,这是可能的。您可以通过shell使用
am start-n
启动任何活动,但是我强烈建议您不要这样做。标准方法显示通知。

不可能(但可能,请参阅下面的“我的编辑”)

即使这是可能的,你认为一项活动突然突然突然出现并取代你正在做的任何事情是一个好主意吗?我肯定会立即卸载这个应用程序,并给它尽可能最差的评级

我建议你出示一份通知



经过思考,这是可能的。您可以通过shell使用
am start-n
启动任何活动,但是我强烈建议您不要这样做。标准方法是显示一个通知。

我需要它在电话接通时打开应用程序。有没有可能在背景中播放铃声而不是这个。就我而言,它只在应用程序打开时才起作用。您的问题已经得到了回答。“是否可以播放铃声”是一个完全不同的问题,你可以将其作为一个新问题发布。我需要它来在电话接通时打开应用程序。有没有可能在背景中播放铃声而不是这个。就我而言,它只在应用程序打开时才起作用。您的问题已经得到了回答。“是否可以播放铃声”是一个完全不同的问题,你可以将其作为一个新问题发布。