当前位置: 首页 > 面试题库 >

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

燕俊明
2023-03-14
问题内容

如何在method内部创建onCreate()方法?当我创建其显示错误时:

令牌无效@上的语法错误

如果不能在onCreate()方法内部创建方法,那么请告诉我如何在方法外部创建方法onCreate()mContextmActivityonCreate()方法中传递方法。


问题答案:
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”)替换此类标记。



 类似资料:
  • 问题内容: 我目前有一项使用以下活动在活动的onCreate方法中启动的服务: 现在,我需要能够在按下按钮时停止该服务,并在再次按下按钮时再次重新启动它,但是我不确定如何停止该服务并在onCreate方法之外重新启动它。 我想我需要以不同于当前正在执行的方式启动该服务?但是我不确定最好的方法。 我曾在android中查看过stop服务,但是他们启动服务的方法似乎在onCreate中不起作用。 我的

  • 我对Android系统非常陌生,我一直在用头撞墙,我认为这可能是一个微不足道的问题——我已经看过教程和其他StackOverflow问题,但无济于事。 我试图在IntentService中创建一个Intent,但在下面的行标记错误(在sendNotification方法中)上不断得到NullPointerException。 我尝试过不同的方法: 意向意向=新意向(getApplicationCo

  • 问题内容: 我想创建一个内部类的Spring Bean。如果我有以下内部类: 我想在我的XML配置文件中创建bean实例。 问题答案: 您不能使用点()表示法访问公共静态内部类,而应使用货币()。一个例子: 这将起作用。

  • 问题内容: 我想编写一种从出生日期开始计算年龄的方法,逻辑是否正确以及如何在android Java中编写它: 问题答案: 这是我对问题的解决方案: 我使用DatePicker获取此处所需的输入值。此方法与日期选择器一起专门用于获取用户的DoB并计算其年龄。根据您的特定实现,可以进行少许修改以允许用户DoB的String输入。String的返回类型是用于更新TextView的,可以稍作修改以允许类

  • 我想在Android系统上创建一个组之间有分隔符的菜单(菜单内)。我已经为每个组使用了不同的ID,它工作得很好。 像这样的东西: 请注意,表示组之间的分隔符。 但我想要以下菜单: 因此,我试图实现一个组,在菜单顶部有一个隐藏项,但运气不佳,因为它不显示任何内容。 我还尝试过在菜单顶部添加一个带有“假”文本的组。这样地: 但现在菜单显示为空白,而不是仅显示分隔符: 那么,我怎样才能在菜单顶部以正确的

  • 我想获取GET参数的值并触发一个事件。如何在Created方法中触发事件? 我尝试了这种方式,但没有找到点击方法: