成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java - Android Studio 中的Service問題

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

問題描述

新手,在學習Service一開始就碰到了問題是根據教程做的,在開啟服務時閃退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系統都無法調起來的,service啟動的方式分文兩種,顯示調用和隱式調用:

1)顯示啟動:

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

通過class調起service,

2)隱式啟動:

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

里面是service類的絕對路徑(帶有包名部分),需要注意的是隱式啟動在android最新版本(5.0以上)已經被棄用(由于安全問題),你需要對他進行一些額外的處理(通過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寫錯了

標簽: java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久久久久久综合日本| 色诱亚洲精品久久久久久| 精品写真视频在线观看| 国产一区二区三区免费观看| 成年人网站91| 激情文学一区| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品不卡视频| 亚洲国产精品一区二区尤物区| 久草在线在线精品观看| 美女久久一区| 欧美精品一区在线观看| 久久综合电影| 精品国产三级电影在线观看| 国产黑丝在线一区二区三区| 最新成人av网站| 91久久精品一区二区| 欧美精品一区二区在线播放| 国产成人啪免费观看软件| 91精品国产一区二区三区| 有码一区二区三区| 国产aⅴ精品一区二区三区色成熟| 在线观看成人av| 91精品国产品国语在线不卡| 国内一区二区视频| 国产欧美亚洲日本| 日韩一区二区三区免费观看| 午夜电影网亚洲视频| 99国产精品久久久| 一本大道久久精品懂色aⅴ| 亚洲国产精品久久一线不卡| 亚洲一区中文| 久久精品免费在线观看| 日韩电影在线一区二区三区| 91伊人久久大香线蕉| 欧美中文字幕一区二区三区亚洲| 国产精品美女久久久久久久网站| 国产一区二区精品久久91| 911国产精品| 亚洲一区二区三区中文字幕| 99久久精品免费看国产| xf在线a精品一区二区视频网站| 蜜桃在线一区二区三区| 伊人天天综合| 亚洲日本免费电影| 91亚洲永久精品| 久久久99精品免费观看不卡| 欧美精品亚洲| 日韩精品一区二区三区四区| 午夜精品久久久久久久久久| 欧美丝袜丝交足nylons图片| 亚洲与欧洲av电影| 久久一区中文字幕| 久久99久久99小草精品免视看| 91精品国产免费久久综合| 91麻豆视频网站| 日韩伦理电影网| 久久一二三四| 国产黄色成人av| 欧美极品美女视频| 成人午夜av在线| 91久久线看在观草草青青| 久久er99热精品一区二区| 欧美在线综合| 国产精品乱码人人做人人爱 | 欧美一区二视频| 欧美fxxxxxx另类| 日韩欧美精品三级| 欧美午夜久久| 亚洲国产精品精华液ab| 国产深夜精品| 亚洲女同一区二区| 黄色亚洲精品| 视频在线观看一区二区三区| 亚洲精品在线二区| 亚洲同性gay激情无套| 免费看的黄色欧美网站| 国产激情一区二区三区四区| 国产精品拍天天在线| 色域天天综合网| 99久久精品国产麻豆演员表| 亚洲最大的成人av| 国产精品美女xx| 国模大尺度一区二区三区| 国产日韩欧美综合一区| 91偷拍与自偷拍精品| 亚洲蜜臀av乱码久久精品| 在线看国产一区| 午夜欧美精品| 日韩高清欧美激情| 国产日本欧洲亚洲| 日本高清免费不卡视频| 91丨九色porny丨蝌蚪| 日韩高清不卡一区二区三区| www国产成人| 久久亚洲国产精品日日av夜夜| 99精品视频一区| 亚洲电影欧美电影有声小说| 久久亚洲一区| 91在线国产福利| 日本怡春院一区二区| 国产精品色噜噜| 69久久夜色精品国产69蝌蚪网| 亚洲精品乱码久久久久久蜜桃麻豆| 国产在线视频不卡二| 亚洲欧美国产77777| 精品免费国产一区二区三区四区| av在线这里只有精品| 久久久91精品国产一区二区三区| 久久久777| 国产综合婷婷| 亚洲福利视频三区| 久久一留热品黄| 91行情网站电视在线观看高清版| 国产精品vip| 国产精品一区2区| 精品国产91洋老外米糕| 亚洲欧美久久久| 欧美日韩免费观看一区| 国产一区二区三区视频在线播放| 亚洲精品久久7777| 久久亚洲综合av| 欧美高清一级片在线| 99久久精品免费| 精品午夜久久福利影院| 亚洲国产va精品久久久不卡综合| 中文字幕高清不卡| 欧美r级在线观看| 欧美精品v日韩精品v韩国精品v| 亚洲综合日韩| 精品91视频| 欧美一区二区三区久久精品茉莉花 | 久久国产免费看| 亚洲一区在线电影| 国产精品乱码久久久久久| 欧美一二三四在线| 欧美日韩电影一区| www.亚洲色图.com| 精品一区二区av| 手机精品视频在线观看| 亚洲精品水蜜桃| 国产精品久久久久久久久免费桃花| 91精品国产色综合久久| 欧美亚洲自拍偷拍| 亚洲欧美日韩在线综合| 激情自拍一区| 91麻豆国产香蕉久久精品| 风间由美一区二区三区在线观看| 久久成人免费电影| 免费的成人av| 久久久青草青青国产亚洲免观| 欧美日韩精品一区视频| 久久久国产精品一区二区中文| 99riav1国产精品视频| 伊人狠狠色j香婷婷综合| 欧美啪啪一区| aaa国产一区| 风间由美中文字幕在线看视频国产欧美| 看片的网站亚洲| 秋霞av亚洲一区二区三| 丝袜美腿一区二区三区| 香蕉影视欧美成人| 亚洲一区二区成人在线观看| 一区二区在线看| 亚洲黄色录像片| 亚洲一区二区中文在线| 亚洲影院在线观看| 亚洲综合久久久久| 亚洲一级片在线观看| 亚洲无人区一区| 亚洲成人综合在线| 日韩精品一二三区| 免费美女久久99| 捆绑变态av一区二区三区| 老汉av免费一区二区三区| 精彩视频一区二区| 国产成人精品www牛牛影视| av毛片久久久久**hd| 欧美激情1区| 亚洲成人中文| 一本久道久久综合狠狠爱| 中文亚洲字幕| 久久夜色精品| 欧美特级限制片免费在线观看| 欧美麻豆精品久久久久久| 日韩亚洲电影在线| 9191精品国产综合久久久久久| 欧美精品日韩一本| 日韩视频免费观看高清完整版| 26uuu亚洲综合色| 国产精品天美传媒沈樵| 亚洲乱码国产乱码精品精的特点| 亚洲国产色一区| 蜜桃久久精品一区二区| 国产精品一区二区黑丝| 99久久er热在这里只有精品15| 国产综合欧美| 午夜亚洲性色福利视频| 在线观看免费一区| 91精品国产综合久久久蜜臀图片 |