2016-04-12 13 views
-1

Udacity'nin Sunshine uygulama dersinden öğrenirken, su ani ForecastFragment.java'yı yarattıktan hemen sonra - MainActivity.java'dan çıkarılan - her iki java flesinde bir hata aldım, Aşağıdaki kodda gösterildiği gibi ForecastFragment için.Udacity'nin Sunshine-Version-2 uygulaması oluşturma ForecastFragment hatası

"Yeni ForecastFragment()" de MainActivity'de; En ForecastFragment yılında

"Kamu sınıf ForecastFragment Fragment genişletir {"

Yardım çok takdir edilecektir.

// 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

herhangi bir hata göstermiyorsunuz – Pooya

+0

Hataları nasıl vurgulayacağımı bilmiyorum ... ama ForecastFragment için yapılan her iki başvuru da Studio –

+0

'da kırmızı renkte altı çizilmiştir, bu tam bir hata değildir. – Pooya

cevap

0

bu soruya üzüldüm. Ben sadece sorunun ne olduğunu anladım: ForescastFragment.java, yani, Paket com.example.android.sunshine.app'ın başında uygulama paketine başvuruyu eklemem gerekiyor;

İlgili konular