我正在写第一份服务.我的活动效果很好,但是当我打电话给我的服务时,却没有.
看起来它onCreate()没有被调用.
我的服务代码:
public class NeglectedService extends Service {
public static final String MY_SERVICE = "android.intent.action.MAIN";
public void onCreate() {
Toast.makeText(this, "Service onCreate...", Toast.LENGTH_LONG).show();
}
}
Run Code Online (Sandbox Code Playgroud)
我甚至没有收到Toast的消息.
这是我的活动
startService(new Intent(NeglectedService.MY_SERVICE));
Run Code Online (Sandbox Code Playgroud)
我的清单
action android:name="android.intent.action.MAIN"
Run Code Online (Sandbox Code Playgroud)
你输入了类似的东西吗?
<service android:name=".subpackagename.ServiceName"/>
Run Code Online (Sandbox Code Playgroud)
进入你的Android Manifest xml文件?
| 归档时间: |
|
| 查看次数: |
2112 次 |
| 最近记录: |