2017-05-17 5 views
0

にクラスを使用することはできません私は、このメインのJavaのAndroid StudioでMainActivity.javaと呼ばれるファイルを持っているメイン

Error:(53, 35) error: Task is abstract; cannot be instantiated

Error:(82, 25) error: Task is abstract; cannot be instantiated

Error:(91, 34) error: cannot find symbol method getTask()

私はクラスタスクを正しく使用すると、これはなぜ起こりますか?

どうすればよいですか?

+4

インポートには、実装したものとは異なる「タスク」タイプが含まれているようです。 –

+0

私もAppCompatActivityの実装が必要です。インポートとタスククラスもできません。どうすればこの問題を解決できますか? –

答えて

1

MainActivity.javaの先頭には、importステートメントがあり、これは書いたものではないTaskクラスをインポートします。独自のクラスを使用できるようにするには、そのimportステートメントを削除する必要があります。そうしないと、コンパイラはコードにTaskがあると見て、それはMainActivity.javaと同じパッケージ内のものではなく、インポートしたものを意味するものとみなします。

+0

私もAppCompatActivityの実装が必要です。私はインポートとタスククラスもできません。どうしてこの問題を解決できますか? –

+0

AppCompatActivityをインポートしますが、タスクはインポートしません。そして、あなたのインポートステートメントでアスタリスクを使用しないでください - 将来的に問題につながる可能性があります。 –

関連する問題