Когда я пытаюсь создать подпись APK Wizard в Android Studio 1.0, у меня есть ошибка.Ошибка Android Studio: этот класс должен предоставить конструктор по умолчанию
Error: This class should provide a default constructor (a public constructor with no arguments) (com.ex.Tab1_2_1) [Instantiatable]
Есть мой код.
Он работает в Eclipse, и мне интересно, почему он не работает в Android Studio.
public class Tab1_2_1 extends Fragment{
Context mContext;
WebView mWebView;
View mView;
public Tab1_2_1(Context context)
{
mContext = context;
}
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setRetainInstance(true);
}
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState)
{
mView = inflater.inflate(R.layout.webview, null);
return mView;
}
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
mWebView = (WebView)mView.findViewById(R.id.webview);
mWebView.loadUrl("file:///android_asset/tab1_2/tab1_2_1.html");
mWebView.getSettings().setJavaScriptEnabled(true);
}
}
Удачного дня.
решения работы для меня [это проверить] (http://stackoverflow.com/questions/17420637/error-non-default-constructors-in-fragments/39608360#39608360) –