【问题标题】:Can I put a main method in java android [closed]我可以在java android中放置一个main方法吗[关闭]
【发布时间】:2018-07-30 20:34:30
【问题描述】:

有没有一种方法可以在 java (android) 中创建 main 方法,如果有,请告诉我怎么做?

【问题讨论】:

  • onCreate 方法是每个活动的开始方法。
  • "有没有办法可以在java(android)中创建一个main方法" -- 欢迎你创建一个名为main()的方法,但它不会被框架使用。
  • 如果我不放置主类会打印此错误:线程“main”中的异常 java.lang.NoSuchMethodException: *****.Activity.main([Ljava.lang.String ;)
  • @user9277283 您确定您的项目已正确配置为使用 Android 框架吗?听起来它被配置为只使用普通的 Java
  • 你不能在android中做到这一点。

标签: java android android-studio-2.3


【解决方案1】:

java 中的 ma​​in() 方法充当程序的入口点。然而,在 android 中有不同的方法来定义入口点。例如 onCreate() 用于活动,onCreateView() 用于片段。所以你不需要在android中有任何main()方法。

【讨论】:

  • 如果我不放置主类会打印此错误:线程“main”中的异常 java.lang.NoSuchMethodException: *****.Activity.main([Ljava.lang.String ;)
  • 你可以清楚地读到它说没有这样的方法称为 Activity.main([Ljava.lang.String;),所以你定义了一个错误的方法,因为没有预定义这样的方法在活动课上。另一个主要是线程的名称。
猜你喜欢
  • 2022-10-15
  • 1970-01-01
  • 2015-09-17
  • 1970-01-01
  • 1970-01-01
  • 2014-01-29
  • 2011-10-31
  • 2013-09-30
  • 2011-02-02
相关资源
最近更新 更多