私のAndroidプロジェクトではにあるTestFIO
と呼ばれるメインのActivity
があります。私はそれを明確に保ち、私が持っていたすべての機能をFileManipulator
という新しいクラスに送りました。これはに位置しています。ここでFileManipulator
クラスがどのように見えるかです:パッケージでコードを整理する際に問題がある
package org.testing.file.io.main.manipulator;
// imports here
public class FileManipulator extends TestFIO {
public String readFileFromCard(String location) {
// some code here
}
// more functions here
}
そして、ここではTestFIO
の例である:
// header with package and imports
import org.testing.file.io.main.manipulator.FileManipulator;
public class TestFIO extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final String[] fileString = readFileFromCard(Environment.getExternalStorageDirectory() + "test.txt");
}
}
問題は、EclipseがreadFileFromCard
を強調し、次のエラーが表示されていることである。
私は間違っているか、pacで自分のコードを整理する正しい方法は何ですか。 kages?
PS:申し訳ありませんが、これはばかげた質問ですが、私はiOS開発から来ています。
親クラスで子メソッドを呼び出していて、継承違反のルールです。 –