我的带有简单println的java公共静态void main(String[]args)在android studio中不起作用
我刚刚开始应用程序制作和Java,我得到了如下简单代码:我的带有简单println的java公共静态void main(String[]args)在android studio中不起作用,java,android,Java,Android,我刚刚开始应用程序制作和Java,我得到了如下简单代码: package nekocorp.helpdesk; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class Start extends AppCompatActivity { public static void main(String []args) { System.out.printl
package nekocorp.helpdesk;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Start extends AppCompatActivity {
public static void main(String []args) {
System.out.println("It's a me Mario!");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
它只显示activity_start.xml文件中的文本,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="nekocorp.helpdesk.Start">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello Me!" />
</RelativeLayout>
删除您的
publicstaticvoidmain(字符串[]args){
System.out.println(“这是我的马里奥!”);
}
在android开发中,您只需要onCreate()
,staticvoidmain
用于纯Java应用程序。因此,请尝试以下方法:
package nekocorp.helpdesk;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Start extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println("It's a me Mario!");
}
}删除您的
publicstaticvoidmain(字符串[]args){
System.out.println(“这是我的马里奥!”);
}
在android开发中,您只需要onCreate()
,staticvoidmain
用于纯Java应用程序。因此,请尝试以下方法:
package nekocorp.helpdesk;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Start extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println("It's a me Mario!");
}
}在Android应用程序中,您不需要像在其他Java应用程序中那样使用
main()
方法。Android使用事件驱动模型。您必须了解的第一个事件称为“生命周期方法”。它们在程序的不同阶段使用,例如创建和销毁程序。我建议您从帮助您理解Android编程的这一重要部分开始
此外,
println()
没有可以显示消息的“控制台”。相反,您必须创建一个图形用户界面(GUI),其中包含定义应用程序外观的不同元素。在Android Studio中创建新项目时,选择“空活动”以查看带有简单“Hello,Android”消息的应用程序示例。在Android应用程序中,您不需要像在其他Java应用程序中那样使用main()
方法。Android使用事件驱动模型。您必须了解的第一个事件称为“生命周期方法”。它们在程序的不同阶段使用,例如创建和销毁程序。我建议您从帮助您理解Android编程的这一重要部分开始
此外,
println()
没有可以显示消息的“控制台”。相反,您必须创建一个图形用户界面(GUI),其中包含定义应用程序外观的不同元素。在Android Studio中创建新项目时,选择“空活动”以查看带有简单“Hello,Android”消息的应用程序示例。尽管可以从onCreate()调用静态main方法,但似乎您甚至没有阅读文档。
你的活动有很大的影响。onCreate()是在活动即将开始时调用的生命周期方法之一。因此,您的编码应该从这里开始(开始)。尽管您可以从onCreate()调用静态main方法,但似乎您甚至没有阅读文档。
你的活动有很大的影响。onCreate()是在活动即将开始时调用的生命周期方法之一。因此,您的编码应该从这里开始(开始)。对于Android,您不需要定义
main()
函数。您有onCreate()
一个,它总是在实际活动开始时调用
因此,不要在main()函数中编写代码,而是在onCreate()中编写所有代码并删除main
我建议您了解Android的活动周期,以便了解在执行Android活动期间调用了哪些方法以及何时调用这些方法。对于Android,您不需要定义
main()
函数。您有onCreate()
一个,它总是在实际活动开始时调用
因此,不要在main()函数中编写代码,而是在onCreate()中编写所有代码并删除main
我建议您了解Android的活动周期,以便了解在执行Android活动期间调用了哪些方法以及何时调用它们