私はトーストメッセージを表示するサービスを持っています。私はthis-サービスを停止するにはどうすればよいですか?
<service android:name=".ShowNotification" />
ようにマニフェストにそれを定義し、それを再度起動する方法もこれが私のservice-
public class ShowNotification extends Service {
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(getBaseContext(), "service worked once",
Toast.LENGTH_LONG).show();
}
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
}
ですが、私は、このサービスを停止する方法を見つけ出すことはできませんし、 ?
ちょっと単純な質問です。私のサービスを開始すると、私のサービスのoncreateのコードは1回だけ正しく呼び出されますか?私が再びそれを始めるまで – collie
あなたのコードは動作していません、私はstartService(新しいインテント( "ShowNotification"))を使って私のクラスのoncreateから私のサービスを始めました。しかし、私はトーストを参照してください – collie
いいえ、そのように開始しないでください。 'startService(new Intent(this、ShowNotification.class)'。 –