为了账号安全,请及时绑定邮箱和手机立即绑定

Android intentService 指南

Android intentService 指南

不负相思意 2021-09-15 15:18:48
在花了将近整整一周的时间复制和粘贴网上的每个示例之后,我才意识到我只是不了解 serviceIntent。我理解这个理论(我认为),只是当我尝试时它对我不起作用。我已经剥离了我现有的代码,只留下了问这个问题所必需的东西,使用 'println' 来演示一个工作示例与否。你们能告诉我我哪里出错了。谢谢。如果这很重要,我只使用 AIDE。我检查了 AIDE 是否对意图服务有限制,但没有发现什么可以说的。MAINACTIVITY.JAVApackage com.mycompany.rns;imports are listed here...public class MainActivity extends Activity {    public class MyService extends IntentService {        public MyService(){            super("MyService");        }        @Override        protected void onHandleIntent(Intent intent) {            system.out.println("At fucking last!");        }    }    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        Intent k = new Intent(this,MyService.class);        startService(k);    }}清单文件</activity><service    android:name=".MyService"    android:enabled="true"    android:exported="false" /></application>
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

由于 Ahmed Ewiss 给出了正确答案,但没有创建一个我可以接受的答案,使用他的建议,这对于其他人来说是一个简单的模板,他们可以使用......


MAINACTIVITY.JAVA


package com.mycompany.rns;


imports are listed here...


public class MainActivity extends Activity {


    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);


        Intent k = new Intent(this,MyService.class);

        startService(k);

    }

}

我的服务.JAVA


package com.mycompany.rns;


imports are listed here...


public class MyService extends IntentService {


    public MyService(){

        super("MyService");

    }


    @Override

    protected void onHandleIntent(Intent intent) {

        system.out.println("At fucking last!");

    }

}

主文件


</activity>

<service

     android:name=".MyService"

     android:enabled="true"

     android:exported="false" />

</application>

可行的解决方案是将 MainActivity.java 文件与 Service.java 文件分开。类文件。


查看完整回答
反对 回复 2021-09-15
  • 1 回答
  • 0 关注
  • 148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信