When I try Generate Signed APK Wizard in Android Studio 1.0 , I have a Error.
Error: This class should provide a default constructor (a public constructor with no arguments) (com.ex.Tab1_2_1) [Instantiatable]
There is my code.
It works in Eclipse and I wonder why it doesn't work in 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);
}
}
Have a nice day.