-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 {
あなたはエラーを表示していません – Pooya
エラーを強調する方法はわかりませんが、完全なエラーではないと思われるForecastFragmentへの参照にはすべてスタジオ –
の赤色で下線が引かれています – Pooya