如何在Android中的onCreate()内创建一个方法

时间:2017-07-21 14:34:22

标签: java android

如何在onCreate()方法中创建方法?当我创建它的显示错误时:

  

令牌void @ expected

上的语法错误

如果无法在onCreate()方法中创建方法,请告诉我如何在onCreate()之外创建方法并从mContextmActivity传递方法{1}}方法。

2 个答案:

答案 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”。