java - 为什么我运行它时显示 Hello World?

标签 java android

package com.FlickrView;

import android.app.Activity;
import android.os.Bundle;
import java.net.*;
import java.io.*;

public class FlickrView extends Activity {

     /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        try {
            URL flickr = new URL("http://api.flickr.com/services/feeds/photos_public.gne?id=39350419@N06&lang=en-us&format=rss_200");
            URLConnection flickrConnect = flickr.openConnection();
            BufferedReader in = new BufferedReader(new InputStreamReader(flickrConnect.getInputStream()));
            String inputLine;
            while ((inputLine = in.readLine()) != null) 
                System.out.println(inputLine);
            in.close();
        } 
        catch (MalformedURLException e) {
          System.out.println("Unable to load URL");
          e.printStackTrace();
        } catch (IOException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
     }
}

最佳答案

因为您的 GUI 文件中有 Hello, World。查看 res/layout/main.xmlres/values/strings.xml。当你传入R.layout.main(一个int)时,相应的 View 会从main.xml中加载,这依赖于strings.xml。

关于java - 为什么我运行它时显示 Hello World?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3680846/

相关文章:

java - 仅在方法期间激活 JProgressBar

android - 当我播放第二个视频时,只显示第一个视频的卡住帧并播放音频

android - 在评级栏中截断图像

java - 如何使用maven执行groovy文件?

java - 关于 JtaTransactionManager 的问题

java - 接口(interface)和抽象类中的相同方法

java - Google Drive FileList 返回空项目

android - 无法为抽象类 'GoogleServicesTask' 创建代理类。与 'com.google.gms:google-services:4.3.4'

android - 想从数据库中搜索名称而不是数据库中的最后一个字段

java - 在 ButtonGroup 上监听 "child"更改,并打印选定的 JRadioButton 的文本