2016-04-12 5 views
-1

を作成しています.UseacityのSunshineアプリレッスンから学んでいます.SeepleFragment.javaを作成した直後 - MainActivity.javaから抽出 - 両方のJavaファイルでエラーが発生しました次のコードに示すようにForecastFragmentに渡します。Udacityのサンシャインバージョン2アプリで、ForecastFragmentエラー

"new ForecastFragment()"のMainActivityにあります。でForecastFragmentで

「パブリッククラスForecastFragmentがフラグメントを拡張して、{」

ヘルプは非常に高く評価されます。

// MainActivity.java

package com.example.android.sunshine.app; 

import android.os.Bundle; 
import android.support.v7.app.ActionBarActivity; 
import android.view.Menu; 
import android.view.MenuItem; 

public class MainActivity extends ActionBarActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     if (savedInstanceState == null) { 
      getSupportFragmentManager().beginTransaction() 
        .add(R.id.container, new ForecastFragment()) 
        .commit(); 
     } 
    } 

// ForecastFragment.java 

import android.os.AsyncTask; 
import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.util.Log; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 

import com.example.android.sunshine.app.R; 

import java.io.BufferedReader; 
import java.io.IOException; 
import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.net.HttpURLConnection; 
import java.net.URL; 
import java.util.ArrayList; 
import java.util.Arrays; 
import java.util.List; 

/** 
* A placeholder fragment containing a simple view. 
*/ 
public class ForecastFragment extends Fragment { 
+0

あなたはエラーを表示していません – Pooya

+0

エラーを強調する方法はわかりませんが、完全なエラーではないと思われるForecastFragmentへの参照にはすべてスタジオ –

+0

の赤色で下線が引かれています – Pooya

答えて

0

この質問については申し訳ありません。私はちょうど問題が何かを考え出しました:ForescastFragment.javaの先頭にアプリパッケージへの参照を含める必要があります。つまり、 パッケージcom.example.android.sunshine.app;

関連する問題