如何在onCreate()
方法中创建方法?当我创建它的显示错误时:
令牌void @ expected
上的语法错误
如果无法在onCreate()
方法中创建方法,请告诉我如何在onCreate()
之外创建方法并从mContext
和mActivity
传递方法{1}}方法。
答案 0 :(得分:3)
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
yourmethod();
}
public void yourmethod(){
// your code here
}
}
答案 1 :(得分:1)
public class MainActivity extends Activity {
//Declare a class variable to use in this class
public <data-type> mContext;
public <data-type> mActivity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mContext = <Your value>;
mActivity = <Your value>;
myMethod (mContext , mActivity);
}
private void myMethod (<data-type> mContext, <data-type> mActivity) {
/*
Your Code Goes Here
*/
}
}
*请注意,像这样的标签应该被没有不等号的实际类型替换,例如“int”和“short”。