-4

現在、「extends Activity」から「extends Service」に変換する必要があるコードに取り組んでいます。電話がスリープモードであっても、アプリをバックグラウンドで実行する必要があるため(オーディオが再生されている)、これが必要です。ただし、そうするといくつかのエラーが発生しました。これを修正する方法がわかりません。日食で推奨されているように、「protected void onCreate ...」の前に「@Override」を削除しました。ただし、その下の関数にはまだいくつかのエラーがあります。

protected void onCreate(Bundle savedInstanceState) {
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_p_3);
        setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
        p_e=0;
        second_display=(TextView)findViewById(R.id.textView1);
        minute_display=(TextView)findViewById(R.id.textView2);
        hour_display=(TextView)findViewById(R.id.textView3);

私が問題を抱えているものは次のとおりです。

requestWindowFeature
onCreate
setContentView
setRequestedOrientation
findViewById

finish(); (from another child class)

サービスで使用できるアクティビティに同等のコードはありますか?

これらを修正するにはどうすればよいですか? 本当に助けが必要です。

4

2 に答える 2

0

これらのメソッドは には存在しませんService。その理由は、あなたがそれらを必要としないからです。これらのメソッドはすべて、データ/ビューを表示するために必要なため、アクティビティでのみ使用できます。

Service は何も表示できません。Android の基礎ページを確認してください

于 2013-10-02T14:36:39.730 に答える