Androidスタジオ(2.1.2)でサービスを使用しようとしていて、Log.i()を使用する必要がありますが、このエラーがあります。最大23文字です。今私はそれをいかに修正できるかわからない!ここでLog.i()を使用したときのエラー
は私のコードです:
package com.example.n5110.intent;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
public class MyService extends Service {
private static final String TAG ="com.example.n5110.intent";
public MyService() {
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.i(TAG,"onStartCommand called");
Runnable r = new Runnable() {
@Override
public void run() {
for(int i = 0; i<5; i++){
long futureTime = System.currentTimeMillis()+ 5000;
while (System.currentTimeMillis() < futureTime){
synchronized (this){
try{
wait(futureTime - System.currentTimeMillis());
Log.i(TAG,"Service is busy");
}catch (Exception e){}
}
}
}
}
};
Thread buckysThread = new Thread(r);
buckysThread.start();
return Service.START_STICKY;
}
@Override
public void onDestroy() {
Log.i(TAG,"onDestroy called");
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
誰がどんな考えを持っています?
あなたはタグが何でもかまいません...私はアンドロイドの初心者ですが、感謝します。 – MarAnd
@ M.dsタグは、あなただけのために、ログを読みやすくするために、どのクラス/アクティビティ/プロジェクトエラーの一部が検出されたか、または情報が出力されたことを検出できます –