Java 如何更改APK文件的onPause方法?

Java 如何更改APK文件的onPause方法?,java,android,android-studio,onpause,Java,Android,Android Studio,Onpause,我有一个APK文件,它需要在互联网连接。但是,当我单击“主页”按钮时,它会失去连接,无法在“暂停”模式下使用Internet。如何更改onPause方法以在不丢失连接的情况下在应用程序中执行所需操作 例如,我希望它在我的应用程序中的某个特定时间单击某个位置解锁某些内容。但那时我正在睡觉,我不能那样做。我可以在睡觉时将我的应用程序置于暂停模式,并制定一个时间表来帮我的忙。你最好使用服务类来完成任务。然后杀了它 stopSevice(getApplicationContext(), YourServ

我有一个APK文件,它需要在互联网连接。但是,当我单击“主页”按钮时,它会失去连接,无法在“暂停”模式下使用Internet。如何更改onPause方法以在不丢失连接的情况下在应用程序中执行所需操作


例如,我希望它在我的应用程序中的某个特定时间单击某个位置解锁某些内容。但那时我正在睡觉,我不能那样做。我可以在睡觉时将我的应用程序置于暂停模式,并制定一个时间表来帮我的忙。

你最好使用服务类来完成任务。然后杀了它

stopSevice(getApplicationContext(), YourService.class);
它不会停止,除非Android系统杀死它或者你杀死它

例如: 假设,您希望通过单击按钮从internet下载图片。现在要下载图片,您需要编写一个服务类

下载图片类

public class DownLoadPicture extends Service

    @Override
    private void onCreate(){
    //Download your picture now here

    }
当你的照片被下载后,你只需停止服务呼叫

stopSelf();
或者,您可以从主活动中终止服务。从MainActivity调用中终止服务

stopService(getApplicationContext(), DownLoadPicture.class);
所以,正如你所说,当你的应用程序暂停时,你就失去了互联网连接。为了解决这个问题:- 将所有代码放入DownLoadPicture类的onCreate
方法中,该方法用于完成internet任务的MainActivity中。我希望你不会失去你的互联网连接

然后在MainActivity的onCreate方法上输入:-

startService(getApplicationContext, DownLoadPicture.class);

现在,一旦你的服务启动,它就不会停止,除非你自己的或Android系统杀死它

我是一个真正的初学者。如果有人对我说得非常清楚,我将不胜感激。嗯,你想要的不是真正的初学者的东西。。。你可以使用计时器启动你的应用程序/活动来完成你的事情。