Method does not override method from it's superclass
が、
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String previousChildName) {
に出ます。どうすればいいのでしょうか?
java
1 2ValueEventListener postListener = new ValueEventListener() { 3 @Override 4 public void onDataChange(DataSnapshot snapshot) { 5 6 } 7 8 @Override 9 public void onCancelled(DatabaseError databaseError) { 10 11 } 12 13 14 15//この下で、Method does not override method from it's superclassが出ます。 16 @Override 17 public void onChildAdded(DataSnapshot dataSnapshot, String previousChildName) { 18 //Log.d(TAG, "onChildAdded:" + dataSnapshot.getKey()); 19 20 //現時点ですでに保存されているファイル名を得る 21 File filePath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "movie"); 22 File[] storedFiles = filePath.listFiles(); 23 24 for (int i = 0; i < storedFiles.length; i++) { 25 if (storedFiles[i].isFile() && storedFiles[i].length() > 0 && storedFiles[i].getName().endsWith(".mp4")) { 26 storedFileList.add(storedFiles[i].getName()); 27 28 //ここで、listenerと、checkboxを作る 29 //メソッド呼び出しでいい 30 } 31 } 32 33 Movie movie = dataSnapshot.getValue(Movie.class); 34 35 mMovieIds.add(dataSnapshot.getKey()); 36 mMovies.add(movie); 37 } 38 39 40 41 }; 42 ref.addValueEventListener(postListener);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/17 08:12