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

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

java - Android Studio 中的Service問題

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

問題描述

新手,在學(xué)習(xí)Service一開始就碰到了問題是根據(jù)教程做的,在開啟服務(wù)時(shí)閃退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 錯(cuò)誤提示: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');什么鬼?這個(gè)不管什么版本的android系統(tǒng)都無法調(diào)起來的,service啟動(dòng)的方式分文兩種,顯示調(diào)用和隱式調(diào)用:

1)顯示啟動(dòng):

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

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

2)隱式啟動(dòng):

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

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

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); }

祝你好運(yùn)~

回答2:

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

自己的intent寫錯(cuò)了

標(biāo)簽: java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲激情另类| 免费成人在线视频观看| 国产精品成人a在线观看| 国产精品毛片久久| 在线日韩电影| 蜜桃视频一区二区三区在线观看| 日韩国产欧美三级| 精品国产a一区二区三区v免费| 欧美精品日日操| 亚洲综合精品四区| 欧美日韩一区自拍| 欧美激情网址| 亚洲欧美综合| 欧美一级网站| 999国产精品999久久久久久| 一二三区精品| 色乱码一区二区三区网站| 女主播福利一区| 国产精品亚洲一区二区在线观看| 五月激情久久| 日韩亚洲精品在线观看| 国产aⅴ精品一区二区三区久久| 激情综合网址| 国产精品网站在线看| 亚洲精品在线影院| 婷婷久久免费视频| 国产专区精品| 亚洲一区二区av| 精品中文字幕一区二区三区四区| 91精品高清| 欧美xxxx性| 亚洲专区一区| 国产一区二区三区视频在线| 亚洲精品网址| 欧美黄色一区| 9久re热视频在线精品| 麻豆国产精品一区二区三区| 免费毛片在线不卡| 免费视频一区二区三区在线观看| 91精品国产调教在线观看| 日韩免费精品| 欧美激情另类| 日韩精品一区二区三区中文| 精精国产xxxx视频在线野外 | 麻豆精品新av中文字幕| 91九色精品| 国产精品久久| 亚洲专区视频| 久久精品国产大片免费观看| 国产精品密蕾丝视频下载| 欧美日韩国产在线观看网站 | 福利精品在线| 日韩美女精品| 亚洲高清激情| 国产一区二区精品久| 蜜臀国产一区二区三区在线播放| 成人在线免费观看91| 日韩一区二区三免费高清在线观看 | 久久一区精品| 蜜臀91精品一区二区三区| 中文在线а√天堂| 日韩不卡在线观看日韩不卡视频| 欧美日韩国产在线观看网站| 粉嫩av一区二区三区四区五区 | 欧美激情视频一区二区三区免费 | 宅男在线一区| 麻豆成人综合网| 免费人成网站在线观看欧美高清| 日韩欧美一区免费| 国产极品久久久久久久久波多结野| 国产亚洲在线观看| 伊人久久av| 国产精品115| 91伊人久久| 亚洲精品动态| 在线一区视频| 亚洲二区免费| 日韩高清中文字幕一区二区| 久久激情av| 日韩中文字幕一区二区高清99| 99成人在线| 久久在线视频免费观看| 国产中文欧美日韩在线| 国产精品最新| 欧美日韩亚洲一区二区三区在线| 男女激情视频一区| 最新亚洲激情| 亚洲激情黄色| 在线视频精品| 国产麻豆综合| 99国产精品视频免费观看一公开| 久久激情一区| 久久婷婷一区| 水蜜桃久久夜色精品一区| 麻豆成人av在线| 久久免费影院| 国产一区二区三区天码| 国产精品麻豆久久| 激情黄产视频在线免费观看| 久久99高清| 久久精品一区二区国产| 免费观看亚洲天堂| 国产一区二区三区探花| 97精品视频在线看| 国产高潮在线| av一区在线| 欧美日韩国产一区二区三区不卡| 欧美在线亚洲| 五月天综合网站| 亚洲在线免费| 伊人久久亚洲| 国产视频一区二区在线播放| 国产精品免费99久久久| 国产一区二区三区成人欧美日韩在线观看| 国产一区二区三区精品在线观看| 亚洲va中文在线播放免费| 欧美日韩国产一区二区三区不卡| 丝袜美腿亚洲一区| 日本aⅴ亚洲精品中文乱码| 国产精品亚洲人成在99www| 国产一区丝袜| 欧美中文一区二区| 亚洲日韩视频| 久久国产精品免费一区二区三区| 精品一区二区三区视频在线播放| 免费在线小视频| 亚洲欧美视频| 日本少妇精品亚洲第一区| 美女在线视频一区| 久久精品欧洲| av中文字幕在线观看第一页| 99久久99久久精品国产片果冰| 精品国产中文字幕第一页| 色在线视频观看| 国产99久久| 日韩免费看片| 久久精品123| 激情综合网站| 午夜精品影院| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲一二av| 97se亚洲| 精品视频高潮| 日本精品在线中文字幕| 久久国产小视频| 一级欧洲+日本+国产| 亚洲一级淫片| 国产精品久久久久毛片大屁完整版| 精品视频在线观看网站| 国产精品高颜值在线观看| 久久狠狠婷婷| 天海翼精品一区二区三区| 国产欧美日韩影院| 国产精品hd| 国产精品久久久久av电视剧| 亚洲激情婷婷| 欧美偷窥清纯综合图区| 日韩精品麻豆| 国产精品视区| 国产乱论精品| 亚洲日本网址| 中文字幕av一区二区三区人 | 蜜桃av一区二区在线观看| 欧美影院精品| 四季av一区二区凹凸精品| 久久激情中文| 亚洲专区视频| 精品中文字幕一区二区三区| 国产农村妇女精品一区二区| 日本不卡在线视频| 精品久久久网| 午夜精品网站| 国产美女撒尿一区二区| 精品久久精品| 日韩影片在线观看| 国产一区二区三区不卡视频网站 | 免费日韩一区二区三区| 欧美成人基地 | 蜜桃91丨九色丨蝌蚪91桃色| 国产欧美日韩精品高清二区综合区 | 国产丝袜一区| 久久国产日韩| 黄色av一区| 高清在线一区| 9久re热视频在线精品| 国产精品日本一区二区三区在线| 久久婷婷一区| 日韩精品91亚洲二区在线观看| 中文字幕在线看片| 亚洲人成高清| 国产精品二区不卡| 最新国产拍偷乱拍精品| 国产欧美在线| re久久精品视频| 国产精品jk白丝蜜臀av小说| 九九久久婷婷| 久久男人av| 中文一区一区三区免费在线观 | 日韩av有码| 日韩一二三区在线观看|