私はアンドロイドのアプリケーションを開発していますが、レンガの壁のビットを直撃している、私はエラーを取得しておいてください。不正な修飾エラー
Illegal modifier for the class FavsPopupFragment; only public, abstract & final are permitted
これは、別のSOの質問にthis answerに従った後に起こりました。私が持っているコードは次のとおりです。
package com.package.name;
/* Imports were here */
public static class FavsPopupFragment extends SherlockDialogFragment {
static FavsPopupFragment newInstance() {
FavsPopupFragment frag = new FavsPopupFragment();
return frag;
}
}
エラーがクラス名に表示されます。私はなぜこれは動作しません理解していない、助けてください。ありがとうございました。
その場合、 'FavsPopupFragment'を別のクラスの中に置くようにしなければなりません。 –
私には、この質問を見ているのは、私がC#/ .Netから来ているということです。そこに静的トップレベルクラスを置くことができます。 「静的」とは、2つの技術の2つの異なることを意味しますが、 – RenniePet