我无法在android studio mainActivityFragment.java
中定义数组;它说这是不可达的声明。
我的代码是:
package com.example.android.sunshine;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* A placeholder fragment containing a simple view.
*/
public class MainActivityFragment extends Fragment {
public MainActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_main, container, false);
String[] forecastArray = {
"Today - Sunny - 88/63",
"Tomorrow - Foggy - 70/40",
"Tuesday - Cloudy - 72/63",
"Wednesday - Asteroids - 75/65",
"Thursday - Heavy Rain - 65/56",
"Friday - Help Trapped in weather Station - 60/51",
"Saturday - Sunny - 80/68"};
}
List<String> weekForecast = new ArrayList<String>(
Arrays.asList(forecastArray)
);
}
最佳答案
错误在这里
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_main, container, false);
String[] forecastArray = {
"Today - Sunny - 88/63",
"Tomorrow - Foggy - 70/40",
"Tuesday - Cloudy - 72/63",
"Wednesday - Asteroids - 75/65",
"Thursday - Heavy Rain - 65/56",
"Friday - Help Trapped in weather Station - 60/51",
"Saturday - Sunny - 80/68"};
}
array
定义放在return
语句之前public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String[] forecastArray = { "Today - Sunny - 88/63",
"Tomorrow - Foggy - 70/40", "Tuesday - Cloudy - 72/63",
"Wednesday - Asteroids - 75/65",
"Thursday - Heavy Rain - 65/56",
"Friday - Help Trapped in weather Station - 60/51",
"Saturday - Sunny - 80/68" };
return inflater.inflate(R.layout.fragment_main, container, false);
}
https://stackoverflow.com/questions/32163007/
相关文章:
c++ - 具有来自不同 header 的模板类的类将无法编译
java - 错误 : variable data might not have been init
java - 变量名称不能在Eclipse中解析为变量错误(多重继承)
c++ - 尝试编译我的wxWidgets程序时出现 “is_enum not declared i
c++ - 奇怪的错误: undefined reference to `class::class(
c# - 错误 'Cannot Convert double to int'