日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java - Android Studio 中的Service問題

瀏覽:188日期:2024-02-23 11:13:33

問題描述

新手,在學(xué)習(xí)Service一開始就碰到了問題是根據(jù)教程做的,在開啟服務(wù)時閃退MyService.java

package com.example.administrator.myhhhhh;

import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.util.Log;

public class MyService extends Service {

public MyService() {}@Overridepublic void onCreate() { Log.i('LOG','onCreat'); super.onCreate();}@Overridepublic IBinder onBind(Intent intent) { // TODO: Return the communication channel to the service. throw new UnsupportedOperationException('Not yet implemented');}

}

MainActivity.java

package com.example.administrator.myhhhhh;

import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;

public class MainActivity extends AppCompatActivity implements View.OnClickListener{

private Button start,stop;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button start=(Button)findViewById(R.id.button); Button stop=(Button)findViewById(R.id.button2); start.setOnClickListener(this); stop.setOnClickListener(this);}@Overridepublic void onClick(View v) { Intent intent=new Intent('MyService'); switch (v.getId()){case R.id.button: startService(intent); break;case R.id.button2: stopService(intent); break; }}

}

Manifest.xml<?xml version='1.0' encoding='utf-8'?><manifest xmlns:android='http://schemas.android.com/apk/res/android'

package='com.example.administrator.myhhhhh'><application android:allowBackup='true' android:icon='@mipmap/ic_launcher' android:label='@string/app_name' android:roundIcon='@mipmap/ic_launcher_round' android:supportsRtl='true' android:theme='@style/AppTheme'> <activity android:name='.MainActivity'><intent-filter> <action android:name='android.intent.action.MAIN' /> <category android:name='android.intent.category.LAUNCHER' /></intent-filter> </activity> <serviceandroid:name='.MyService'><intent-filter> <action android:name='MyService'/></intent-filter> </service></application>

</manifest>

Logcat 錯誤提示:05-04 21:28:44.377 21214-21214/com.example.administrator.myhhhhh E/AndroidRuntime: FATAL EXCEPTION: main

Process: com.example.administrator.myhhhhh, PID: 21214 java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=MyService } at android.app.ContextImpl.validateServiceIntent(ContextImpl.java:1851) at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1880) at android.app.ContextImpl.startService(ContextImpl.java:1864) at android.content.ContextWrapper.startService(ContextWrapper.java:516) at com.example.administrator.myhhhhh.MainActivity.onClick(MainActivity.java:26) at android.view.View.performClick(View.java:4918) at android.view.View$PerformClick.run(View.java:20399) at android.os.Handler.handleCallback(Handler.java:815) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5871) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1119) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:885)

05-04 21:28:44.434 21214-21214/com.example.administrator.myhhhhh I/Process: Sending signal. PID: 21214 SIG: 9

問題解答

回答1:

Intent intent=new Intent('MyService');什么鬼?這個不管什么版本的android系統(tǒng)都無法調(diào)起來的,service啟動的方式分文兩種,顯示調(diào)用和隱式調(diào)用:

1)顯示啟動:

Intent intent=new Intent(MainActivity.this,MyService.class);

通過class調(diào)起service,

2)隱式啟動:

Intent intent=new Intent('com.example.administrator.myhhhhh.MyService');

里面是service類的絕對路徑(帶有包名部分),需要注意的是隱式啟動在android最新版本(5.0以上)已經(jīng)被棄用(由于安全問題),你需要對他進(jìn)行一些額外的處理(通過action獲取它的ComponentName屬性),以下提供你一個方式,代碼如下:

protected static synchronized void startService(Context context,String action){LogUtils.debug('startHeartBeatService.');if (context==null){ throw new NullPointerException('context must not be null.');}//add Urgent listener service.Intent mIntent=new Intent();mIntent.setAction(action);PackageManager pm = context.getPackageManager();List<ResolveInfo> resolveInfo = pm.queryIntentServices(mIntent, 0);// Make sure only one match was foundif (resolveInfo == null || resolveInfo.size() != 1) { LogUtils.debug('not found action like this ’com.hll.push.heartbeat’'); return;}// Get component info and create ComponentNameResolveInfo serviceInfo = resolveInfo.get(0);String packageName = serviceInfo.serviceInfo.packageName;String className = serviceInfo.serviceInfo.name;ComponentName component = new ComponentName(packageName, className);// Create a new intent. Use the old one for extras and such reuseIntent explicitIntent = new Intent(mIntent);// Set the component to be explicitexplicitIntent.setComponent(component);context.startService(explicitIntent); }

祝你好運~

回答2:

Intent intent=new Intent(this,MyService.class);回答3:

自己的intent寫錯了

標(biāo)簽: java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本成人在线不卡视频| 精品一区二区三区免费看| 国产suv精品一区二区四区视频 | 精品一区电影| 成人精品高清在线视频| 水蜜桃久久夜色精品一区| 久久精品一区二区国产| 久久xxx视频| 欧美激情精品| 荡女精品导航| 91精品韩国| 欧美一级精品| 婷婷综合激情| 视频在线观看国产精品| 日韩一区二区三区在线看| 免费欧美在线视频| 日韩毛片一区| 久久99国产精品视频| 国产成人免费av一区二区午夜| 国产va免费精品观看精品视频| 国产精品毛片一区二区在线看| 在线看片福利| 久久中文视频| 免费成人在线影院| 日韩福利视频网| 欧美交a欧美精品喷水| 国产一区二区三区久久| 欧美日韩水蜜桃| 视频一区二区三区入口| 日韩av在线免费观看不卡| 日韩和欧美的一区| 国产精品videossex| 久久精品国产网站| 日韩精品一卡| 亚洲最大av| 国产精品xxxav免费视频| 毛片在线网站| 久久国产精品99国产| 日韩av午夜在线观看| 福利一区和二区| 亚洲欧美日韩综合国产aⅴ| 国产乱码精品一区二区三区亚洲人| 成人国产精品| 蜜桃传媒麻豆第一区在线观看| 久久国产精品免费一区二区三区 | 91超碰国产精品| 日韩一区二区三区精品视频第3页| 久久精品一区二区国产| 婷婷综合在线| 欧美国产三级| 久久亚洲精品中文字幕蜜潮电影| 视频一区中文字幕| 精品久久国产一区| 亚洲一级高清| 日韩高清欧美激情| 精品九九久久| 鲁大师影院一区二区三区| 日韩二区在线观看| 中文字幕高清在线播放| 视频一区在线播放| 国产精品欧美在线观看| 99精品网站| 日本在线视频一区二区| zzzwww在线看片免费| 日韩午夜在线| 激情综合婷婷| 亚洲精品精选| 丁香六月综合| 欧美午夜网站| 99视频+国产日韩欧美| 成人亚洲一区| 日本亚洲最大的色成网站www | 国产精品videossex| 婷婷中文字幕一区| 精品视频国产| 97成人在线| 亚洲女同中文字幕| 麻豆91精品91久久久的内涵| 亚洲丝袜啪啪| 精品成人免费一区二区在线播放| 欧美天堂一区| 免费精品视频| 日韩av首页| 国产精品网站在线看| 午夜在线一区| 91亚洲一区| 日韩精品成人在线观看| 一区在线免费| 夜鲁夜鲁夜鲁视频在线播放| 欧美久久亚洲| 蜜桃视频一区二区三区在线观看| 日本韩国欧美超级黄在线观看| 国产精品网在线观看| 亚洲三级观看| 国产亚洲永久域名| 久久精品中文| 国产高清不卡| 久久精品理论片| 亚洲精一区二区三区| 免费视频亚洲| 欧美日韩尤物久久| 国产一区二区三区网| 国产日韩三级| 最近国产精品视频| 免费日韩一区二区| 午夜久久99| 精品一区免费| 免费毛片在线不卡| 久久久久蜜桃| 精精国产xxxx视频在线野外| 国内精品伊人| 精品一区91| 老色鬼精品视频在线观看播放| 日韩精品免费一区二区夜夜嗨 | 伊人久久亚洲美女图片| 欧美天堂视频| 国产成人精品一区二区三区视频| 欧美啪啪一区| 国产精品一二| 国产精品一在线观看| 日韩成人av影视| 清纯唯美亚洲综合一区| 日韩欧美中文字幕电影| 午夜电影一区| 蜜臀av亚洲一区中文字幕| 99视频一区| 午夜在线精品| 伊人www22综合色| 亚洲理论在线| 色8久久久久| 国产日本久久| 美女国产精品久久久| 国产精品2区| 成人日韩av| 亚洲三级欧美| 久久久久一区| 国产视频一区欧美| 在线免费观看亚洲| 日本在线一区二区三区| 亚洲精品看片| 91福利精品在线观看| 欧美日本不卡高清| 国产精品久久久亚洲一区| 麻豆国产精品| 欧美羞羞视频| 精品一区在线| 另类激情亚洲| 青草av.久久免费一区| 久久av影院| 欧洲精品一区二区三区| 亚洲欧洲一区| 欧美一级网站| 欧美国产美女| 99国产精品久久久久久久| 日韩中文字幕1| 国产精品一区二区精品视频观看 | 亚洲人成在线网站| 欧美午夜不卡影院在线观看完整版免费| 国产日韩综合| 日韩精品一区二区三区中文字幕| 欧美日韩伊人| 日韩电影免费网站| 香蕉久久久久久久av网站| 青青国产精品| 黄在线观看免费网站ktv| 伊人成人在线视频| 国产剧情在线观看一区| 久久中文字幕一区二区三区| 91精品啪在线观看国产18| 石原莉奈在线亚洲二区| 欧美三级第一页| 欧美日韩在线观看首页| 麻豆亚洲精品| 乱一区二区av| 伊人精品在线| 国产欧美日韩一级| 久久精品国语| 91精品日本| 欧美特黄一级大片| 国产亚洲第一伦理第一区| 91看片一区| 日本久久二区| 国产v日韩v欧美v| 蜜臀av亚洲一区中文字幕| 国产一区二区亚洲| 视频一区二区中文字幕| 久久香蕉网站| 久久亚洲风情| 日韩88av| 日韩欧美中文字幕电影| 成人羞羞视频在线看网址| 中文字幕av一区二区三区人| 97精品中文字幕| 日本成人在线网站| 日韩欧美一区二区三区在线视频 | 久久伊人久久| 水蜜桃久久夜色精品一区的特点| 免费日韩成人| 免费成人av在线播放| 午夜影院一区|