gpt4 book ai didi

java - 如何向 Android 应用程序添加简单的代码

转载 作者:行者123 更新时间:2023-12-02 00:45:50 25 4
gpt4 key购买 nike

对于在 Android 应用程序中放置常规 Java 代码的位置,我有些困惑。

我使用的是 Eclipse SDK,默认情况下,当您创建应用程序时,它会使用 OnCreate() 方法创建一个 .java 文件。这是我在这个方法中放置代码的地方吗?

现在,在我的布局中,我有一个 imageButton,单击此按钮后,我想打开一个新的 WebView 页面,该页面从 asset 文件夹中找到的 index.html 文件获取其 HTML 代码。这就是我到目前为止所拥有的......

    Button button = (Button)findViewById(R.id.imagebutton1);
if(button.isPressed())
{
WebView webview = new WebView(null);
setContentView(webview);
try {
InputStream fin = getAssets().open("index.html");
byte[] buffer = new byte[fin.available()];
fin.read(buffer);
fin.close();
webview.loadData(new String(buffer), "text/html", "UTF-8");
} catch (IOException e) {
e.printStackTrace();
}
}

我在 onCreate() 方法的末尾有以下代码块:

setContentView(R.layout.main);

但是,一旦我运行该程序,它就会崩溃并告诉我它无法启动。我假设这与代码位于 onCreate 中有关。我知道它不是我应该放置的地方,但我想不出代码应该放在哪里。我应该创建一个新的 .java 文件并在那里有一个 main 方法吗?我目前正在学习 C++ 和 C# 类(class),所以 Android 这个东西对我来说还是新鲜事。

最佳答案

你完成了tutorials吗? ?如果没有,我会从那里开始学习创建和使用 Android Activity 的基础知识。一旦您完成了这些任务,请阅读 application fundamentals更全面地了解生命周期。

关于java - 如何向 Android 应用程序添加简单的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com